Hey, that's a cool idea but probably a little ambitious one for now.
I've got a plan of adding themes as a more social element where bunch of users can sign up to a themed week during which they would all work on improving a particular skill whilst sharing helpful resources and being able to help/ask questions from each other.
Do you think you'd find that helpful?