SCRATCH P3
for Kids (Ages 9–12)
Independent Projects & Transition Pathway.
Scratch Coding Phase 3 bridges Scratch and real text-based programming. In SCRATCH P3, students plan, build, debug, and present their own portfolio-ready project, preparing for Python or Roblox next.
Ages Ages 9–12
No prior experience needed
Close support every step
What kids will learn
Independent projects
Plan and ship your own projects.
Systems thinking
Design rules, levels and game systems.
Advanced problem-solving
Analyze and fix complex bugs.
Project planning
Use plans, flowcharts and checklists.
Transition readiness
Get ready for Python or Roblox Lua.
Curriculum structure (6 months)
Month 1
Ideation & Planning
- Pick your idea
- Define goals & steps
- Build first prototype
Month 2
Game Rules & Core Systems
- Win / lose conditions
- Score & lives system
- Difficulty levels
Month 3
Optimization & UX
- Efficient clones
- Player feedback
- Smooth gameplay
Month 4
Features & Code Quality
- New features
- Systematic debugging
- Clean code organization
Month 5
Scratch to Python / Roblox
- Variables & loops compared
- Conditions in text code
- Pre-text coding mindset
Month 6
Final Project & Presentation
- Polish final project
- Write project docs
- Choose your pathway
Month 1
Ideation & Planning
- Pick your idea
- Define goals & steps
- Build first prototype
Month 2
Game Rules & Core Systems
- Win / lose conditions
- Score & lives system
- Difficulty levels
Month 3
Optimization & UX
- Efficient clones
- Player feedback
- Smooth gameplay
Month 4
Features & Code Quality
- New features
- Systematic debugging
- Clean code organization
Month 5
Scratch to Python / Roblox
- Variables & loops compared
- Conditions in text code
- Pre-text coding mindset
Month 6
Final Project & Presentation
- Polish final project
- Write project docs
- Choose your pathway

