It could form the basis of the entire site, a Tinder style swipe-until-you-find-the-course-you-want initial discovery flow followed by a course flow structured into cards.
You could even go further and structure each course like an adventure game. Make choices and if you answer incorrectly you discover at the end by getting a poor conclusion.
Making learning into a game would introduce positive reinforcement as well, it could make learning addictive (in the best sense of the word).
Socialise the platform by allowing users to bookmark courses and have their selections browseable by other members, Tinder style again, swiping through a user's favourites.
Still feel it all took to long because everything changed and now you need to learn something new.