PYTHON P2
for Kids (Ages 11–15)
Game-Based Programming.
Python Coding Phase 2 turns Python knowledge into playable games. PYTHON P2 guides kids from simple quizzes to text adventures and a final game project using Python.
Ages Ages 11–15
No prior experience needed
Close support every step
What kids will learn
Game logic
Build input → process → output flow.
Game rules
Use conditions for win / lose logic.
Data & dictionaries
Store scores, stats and questions.
OOP thinking
First steps with classes and objects.
Final game project
Plan, build and present your own game.
Curriculum structure (12 months)
Months 1–2
Game Logic & Quiz
- Guess the Number
- Quiz with feedback
- Timer & scoring
Months 3–4
Random & Functions
- Word Guess game
- Random events
- Menus & turn logic
Months 5–6
Dictionaries & Mid-Year Game
- Player stats with dicts
- Save / load data
- Mid-year game polish
Months 7–8
OOP & Game Systems
- Classes & objects
- Health, lives & levels
- Difficulty balancing
Months 9–10
Text Adventure & Mini Project
- Branching story logic
- Multiple endings
- Mini project build
Months 11–12
Final Project & Demo
- Final game project
- Write documentation
- Present your work
Months 1–2
Game Logic & Quiz
- Guess the Number
- Quiz with feedback
- Timer & scoring
Months 3–4
Random & Functions
- Word Guess game
- Random events
- Menus & turn logic
Months 5–6
Dictionaries & Mid-Year Game
- Player stats with dicts
- Save / load data
- Mid-year game polish
Months 7–8
OOP & Game Systems
- Classes & objects
- Health, lives & levels
- Difficulty balancing
Months 9–10
Text Adventure & Mini Project
- Branching story logic
- Multiple endings
- Mini project build
Months 11–12
Final Project & Demo
- Final game project
- Write documentation
- Present your work



