The online BSN programs typically focus on courses such as microbiology, healthcare management, abnormal psychology, anatomy, physiology, professional nursing, nursing management, research methods, medical ethics,and nutrition and healthcare. The curriculum may vary from school to school.