This course is marvelous! You build a game per week!
Anyone wanting to enter the world of programming - a knowledge that will be like a bread counterpart in everyone's tech life from here and beyond the future - should take this class: you will feel like doing great things from the start and start building games once per week!
It's very common to many introductory CS courses not starting to teach graphics programming that helps you build games or softwares with a Graphics User Interface (GUI), making the students feel like that is not for them or that programming is too complicated or for scientists only. This course proves that to be wrong!
Well.. While it is true that programming can be complicated, it also can not. Most of the time, you won't need to think about computer resources or anything like that to build games or develop utilities - just you imagination and the very basic of programming in any language (in this case, Python - a simple programming language, yet powerful). The tools used to build games weekly are very beginner friendly and let you grasp what it is like to build a little more sophisticated games. It really works well for anyone that wants to learn; just watch the videos and try typing the code!
As a plus,students from all over the world you help you, as well the instructors! You can also get a certificate.
I really recommend this course for beginners. More advanced programmers can also do it for certificates or to learn python in a 'slowed' way for them - great for hard works!
J.f. Candido Filho completed this course, spending 7 hours a week on it and found the course difficulty to be easy.