Answer:
There is a lot of material available on this subject. You could check with a local traditional school and see their information of online courses versus the traditional course that you might be more familiar with.
Different schools like http://shalomitschool.com and different courses have different programs and ways on how they would teach students online. One thing that I would recommend for people looking for online courses is to check if the provider is a credible one. check for testimonials as well if a lot of people are satisfied with their services. I found one of the reliable online IT training center http://svrtechnologies.com/