I would like to look at the course from two aspects:
1. Instructor: He is really awesome, explains the concepts clearly and concisely. He is one of the best i have seen in programming, almost on the same level as the legendary Eric Grimson, just not that cool :)
2. Materials: The check exercises are relatively easy and relevant to check the understanding of the concepts explained. However, the assignments are way harder than the materials covered in the course, at least in the first two weeks. The course is not for everyone and not sort of "cool", but if you aspire to have a good grasp of creative problem solving and computational thinking, it is the place to start because it doesn't just ask you to carry out tasks like a robot. Also, those who wanna take this course need to have some strong foundations in python, and 2-4 hours a week studying is misleading.