Online courses and LMS
Adaptive online courses with feedback from professors
Pre-made, course-complete adaptive courseware