Introduction to Python
Beginning students' first experience with Python programming.

Students expand beyond syntax to learn event handling, game physics, and software architecture by producing complete, playable games.
Python Games takes students beyond basic syntax to develop substantial programming skills through game development. Students learn object-oriented programming principles, event handling, game physics, and software architecture by building complete, playable games. Projects help students understand how to structure larger programs, debug complex code, and think like professional developers. The skills learned in this course are applicable far beyond games and prepare students for professional software development. Students can also deploy their Python games to run on the web, making them shareable with friends and family.
Python Games is included in our Weekly Classes, so to take this class enroll in weekly classes and tell your instructor you want to study Python Games.
Enrolling in weekly classes is a two step process: enroll in the first class, then bulk enroll in additional classes for that same day and time.
Beginning students' first experience with Python programming.
First comprehensive Python course covering language basics and preparing students for professional certification.
Build solar system simulations to learn orbital mechanics and scientific computing.