This is one of those things which seem essential, like someone must have already built an app for this; but couldn't get a fix on it immediately.
I will definitely use this for learning new stuff, without the social pressure of comparing my progress with a large group of people but at the same time someone else keeping me motivated because their progress would likely be same as mine.