Good place to be in if you're a beginner, a 5/5. Lots of education content compressed into a single place. I had some high expectations that wasn't quite met, might be because most of what I saw I already knew or learned about through my self-learning in the past 8 months. - its a 3/5 for someone ...