In-class classes aren't worth it either... Modern tech facilitates advances in education that haven't been taken advantage of. We need to:
* Gamify the experience * Focus on mastery * Build a community online that replaces the classroom
I'm currently working on a project that aims to do the above, but admittedly we are in the early stages: https://classroom.qvault.io