There are several good and acredited programs that offer an online type course. As a former professor of one, I have found those; especially the one I taught at to be more difficult and time consuming in comparision of the traditonal program. It still requires lab time and class time to practice and be tested.
Due to the amount of time and effort that it required, the program I taught have been shelved. All passed the NREMT and have sucessfully been employed but definitely a learning process for both the student and staff.