The reason to do online learning, at least for a part of your education is that it's much cheaper than attending a college or school fulltime so you can hold down a job while studying from home for at least part of your degree thus avoiding the hassles of attending classes live unless you're young and curious and want the social college-school experience.
Some of the benefits of distance education are:
Convenience, go at your own pace.
Stay home. Available anywhere over the internet.
Prices are cheaper for online courses than traditional college courses.
Some distance-education programs have an in-class component, particularly ones with labwork or internships.
You need basic computer skills.
There is teacher interaction over the internet but no face-to-face interaction.
There is no social life, no friends, no classmates.