Yes, online NP programs are legitimate as long as they are accredited. Accreditation is imperative, as without it, you will not be able to sit for your national certification exam and gain employment as an FNP.