One of the benefits is we can take classes without considering time and location. Also, It has a competitive price sometimes. Once you connect to the internet, it is ready to start a lesson. It seems an excellent way to achieve good learning. I take some courses online, and I've got some benefits to improving my skill. So I can't imagine archive my goals without online classes.
On the other hand, online materials depend on the network. We might no longer access content online if any factors reject the network. Or, if the device doesn't work, we can't take a class on that day. I think it's may a technical, political, or natural issue, so we can't control that.
Even though online learning has problems of several factors above, I like learning online, and I believe learners around the globe can archive their goals through online learning services.