Online courses can work both ways. The advantages of online learning can be very convenient for adult learners with small children, transportation issues and medical issues or caring for family member with special needs. I was an online learner and it worked great for me because of my situation.
The disadvantages of online learning are not being able to have a direct contact with instructors to explained materials in very easy to learn ways, the hands on are not there as well. Technology can be a pain and very frustration especially in deadlines. Students have their focuses on other things rather than what they are doing in the present. Students always wait last moments to submit assignments. Students becomes very distracted and lazy.