Learn to code by playing
a game
Jump through levels, collect code components, and build real Python apps. All while playing our 2D platformer.

Skills you'll master
- Code BasicsVariables & Functions
- Code LogicConditionals & Operations
- DebuggingFind & Fix Bugs
- Real ProjectsReal Working Apps
How it works
Play a platformer game, collect code components, and build Python apps as you progress.
Level 1: Collect Variables
Jump and collect your first component
Components collected: 2/5
Interactive Platformer
Play a 2D platformer and collect code components as you progress.
Collect Components
Collect code components by playing through levels.
Configure Component
Configure Code
Name variables, choose data types, and configure your app logic.
Live Code Generation
Python code generates in real-time as you configure each component.
Three steps to get started
Play the game, collect components, and watch Python code generate as you go.
Play & Collect
Play a 2D platformer and collect code components as you progress through levels.
Configure Code
Name variables, set data types, and configure your app logic.
Watch It Generate
Python code generates in real-time as you configure each component.
Start coding
through gameplay
Build Python apps by playing a platformer game. Learn as you play.