Game Development with Python

Building complete 2D games with Pygame.

Python game code beside a colorful game screen

Overview

Students use the Pygame library to design and build 2D games from the ground up, handling graphics, animation, sound and user input.

What students learn

  • Setting up a game window, game loop and frame rate
  • Sprites, animation and collision detection
  • Keyboard and mouse input for player controls
  • Sound effects, scoring and win/lose conditions

By the end of the course each student has a complete game they designed and coded.

Questions

Can my student join mid-year?
Yes. Enrollment is rolling for weekly classes; instructors help new students catch up on what the class has covered.
How do I know this is the right level?
Book a free consultation and we will recommend a level. Book now
What if my student misses a class?
We offer a make-up class. We'll contact you with a make-up date.

Next course

AP Computer Science A

View course

Find the right program for your student

Book a free 20-minute consultation and we'll recommend a starting point.

Book a Consultation