It's a fun class, and yet it is very challenging. The videos are clear and easy to follow. The mini-projects are doable and very interesting. I liked the way the mini-project gave you a lot of guidance and help in knowing how to do each step of the project. I enjoyed seeing how the various features of Python could be used to construct enjoyable games.