Students are given the opportunity to choose from various schools, programs and courses which are not available in the area where they live in.Another benefit of taking online courses, and probably the most popular one, would be that it offers flexibility to students.