This MSN-FNP program teaches students to be generalists in the advanced practice registered nurse community. They learn to treat patients across the lifespan with a range of medical issues. FNP roles make up nearly three-quarters of the rapidly expanding NP job field, so they are in high demand.