I've taken online courses in grad school and take MOOCs regularly. They are poor substitute for in-class presentation. They may be a lot cheaper, but they come with serious downsides as well. The idea that you can replace traditional education with online education is seductive, but I have not found it comparable.