I would strongly recommend this course to anyone who is interested in learning Python for the first time or to anyone looking at honing their logical, analytical and problem-solving skills.
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.