5 stars ? isn't it too much ? I don't think so.
First : i'm neither a superman, nor a genius, but i completed this course and got my certificate. conclusion is thatit's worth to do it whatever you interest in python is: curiosity, improving your skills, help your child who is interested in computers.
Second: what you learn in this course is not obvious if you never REALLY used a programming language whatever it is. But with just a bit of experiment and maybe some advice or help from forum, you can do it. And this concepts you'll learn are the real basis of ANY computer language, these are kind of patterns which structure our interactions with machines. These are the keys, the basis upon everything else id built.
You hear it on news channels : "this is the data age", so, get the keys !