This looks awesome!
One question though (and this is a question I've had for a while with all these ed-tech startups) - how do you ensure the quality of the courses outside of plain ratings? What's the guarantee that the course creator has explained things in a way that will help someone learn effectively?