This course is for people who have never studied computer programming before. It starts with the absolute basics which are quite easy, but gets much harder as you get towards the end.
It's an excellent course as an introduction to Python, and computer programming. I loved the fact that we all started at the same time, and were able to communicate in the forum about problems, with moderators to help. Dr Chuck is a brilliant communicator/teacher, and the course is very well structured. I strongly recommend this course.