A family nurse practitioner would typically take classes such as health promotion, health protection, comprehensive care, reproductive health care, advanced physiology, pathophysiology, health assessment, applied pharmacology, and primary care management.