Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
CS112: Programming Games
An Introduction to Programming using Python and Pygame
This is an introductory programming course that will motivate programming through the creation of video games using the Pygame libraries for Python. Students will learn the basics of programming in Python and then quickly move to creating games. New programming concepts will be introduced as a means to further game creation. Basic concepts in video game design will also be introduced. By the end of the course, students will have learned how to program and will have written multiple games. No previous programming experience is required.