Going back to school for a master's degree is a big time commitment. Not only do students have to spend countless hours studying, they also have to drive to and from campus. Graduate classes are not offered as often as undergraduate classes, so schedules are difficult to arrange, and students may end up with conflicting courses that keep them from graduating on time. In some fields, like computers and IT, it is very important to have an advanced degree. It is a shame that students have to struggle so much to earn this degree. Thankfully, however, there is a new and exciting way to take graduate courses. Online classes have been around for several years, but only recently have they caught on as a way of obtaining advanced degrees.
Students who are studying for their first degree often want to experience the college life, live in dorms, and see what it is like to be a full time student. Those who are earning advanced degrees have already done this, and are usually willing to forgo the experience in exchange for more time to dedicate to work and family. Online programs were designed for non-traditional students, which is why they work so well for graduate students.
Online programs do not require students to schedule classes in the traditional sense. Students choose which classes to take, based on program requirements and their personal interests. After that; however, when the coursework actually gets done is up to the student. Some students like to work during the day and study at night. Some have the opposite schedule. Either or any mix of the two is fine as long as the coursework eventually gets done. Students appreciate the flexibility and it makes them more willing to obtain a degree.