Nurse practitioner programs are graduate-level programs that prepare registered nurses to provide advanced care to patients. Programs can include clinical experience, coursework, and board certification. 
Program length
  • Nurse practitioner programs typically take six to eight years to complete, including undergraduate and graduate school