Great for a fundamental course. I have to admit that I had learnt python a few years back and was using this as a practice and revision course. But I learnt a lot more which I can add to my knowledge.
This course is not for absolute beginners. Even though I passed every exam and assignment, I found this course extremely difficult. I found myself having to rely on other lectures on python and book and internet blogs. This course is not a stand alone course as it if stated.
I wish that there were more exercises where you could practice the lesson that was learned. I think each lesson should be accompanied by an optional exercise.