This was a great set of classes. I'd recommend this class to anyone at any level of programming experience who wants to get a good introduction to Python.
I have over 30 years of development experience, but have never coded Python before. Even though this class was geared to student with little to no programming experience, the programming assignments and quizzes were still challenging enough to keep me busy on the weekends :)
Fortunately, the class was a also lot of fun. Spending hours doing game development is a lot more fun than building esoteric applications. It's also more rewarding to play games that you've built yourself, rather than something you just downloaded from the web.
I also can't speak highly enough of the class curriculum, the instructors, and the individual course content. Usually, each week's lectures and the explanation of the accompanying project assignment would be split among the 3 main instructors, each providing a different area of focus and expertise - Python Language, Data Structures, Game Mechanics , Best Practices, and Debugging. I think the delegation of these tasks made the class more interesting, since it allowed each instructor to focus on part of the course they were most enthusiastic about teaching. The best part was that you could tell that the instructors (at least 2 of them :) ) had fun teaching these classes!