Online MSN courses encompass core nursing theoretical foundations, nursing theory, and other specialized classes designed to teach expertise in a clinical setting. Some of the most popular programs include subjects like advanced health assessment, advanced pharmacology, advanced pathophysiology, and nursing administration. Several schools also offer a family nurse practitioner concentration.