I've been wanting to take https://lambda.quest in a similar direction. Interactive tutorials are the future!