The DNP program at Johns Hopkins offers a hands-on clinical experience and online classes, with the face-to-face instruction and the flexibility of an online class experience. We also offer full online options for the Clinical Nurse Specialist tracks.