I feel like online learning can be a great experince for people as long as they have the right internet, techology, time, a quiet set up and any other supplemental materials that is needed in the course. The challenges come when these technologies don't work or you can't afford them and that really hinders their learnings.