Python Games
Build games with Pygame
Welcome to Python Games. Use what you learned in Python Apprentice to build real games — Flappy Bird, Space Invaders, a Mars lander — using Pygame.
You'll work through physics, classes, vectors, sprites, collisions, and surfaces by reading and modifying working game code, then bring it all together in full game projects.

The League’s Python Games curriculum is the follow-on to Python Apprentice. Students who have learned the core of Python use Pygame to build games, sharpening their code-reading and problem-solving skills along the way. Most lessons center on reading, analyzing, and modifying working Pygame programs, with capstone projects that turn the pieces into full games students can play and share.