Your 10-year-old learns the basics of game design with Scratch — programming logic, characters, scenes, simple physics. Year-end: a playable game shared with friends and family worldwide.
🍂
Season 1 — Autumn
Welcome to Scratch
Sep–Dec · 24 class hours + 1 workshop
Scratch fundamentals + game design basics.
What they learn
- Scratch fundamentals
- Characters (sprites)
- Move + control
- Scenes (backdrops)
- First simple game
🎮End of Season 1First Scratch game + Season 1 certificate
❄️
Season 2 — Winter
Game logic + physics
Jan–Mar · 24 class hours + 1 workshop
Pro game logic + simple physics + scoring system.
What they learn
- Conditions + variables
- Simple physics (gravity, jump)
- Scoring system
- Lives + levels
- Sound + effects
⚡End of Season 2Pro game + Season 2 certificate
🌸
Season 3 — Spring
Multi-level + story
Apr–Jun · 24 class hours + 1 workshop
Designing multi-level games + storytelling + game art.
What they learn
- Multi-level game design
- Story + characters
- Game art basics
- Animation
- Quick prototyping
📖End of Season 3Story-based game + Season 3 certificate
⭐ Online exhibition🎨
Season 4 — Summer
Final game + exhibition
Jul–Sep · Personal game + online exhibition
Final personal game + sharing with peers + online exhibition.
What they experience
- Defining a personal game
- Step-by-step building
- Publishing on the Scratch Community
- Online exhibition with Iranian peers worldwide
- Photos and footage of the exhibition
🏆End of Year 1Annual diploma + published game + exhibition certificate
Your 13-year-old levels up to Pygame — code real 2D games in Python. End of year: a finished 2D game with full mechanics.
🍂
Season 1 — Autumn
Python + Pygame fundamentals
Sep–Dec · 24 class hours + 1 workshop
Python fundamentals + Pygame library + first 2D game.
What they learn
- Python fundamentals
- Pygame library
- Window, sprite, image
- Game loop
- First simple game
🐍End of Season 1First Pygame game + Season 1 certificate
❄️
Season 2 — Winter
Physics + collisions + AI
Jan–Mar · 24 class hours + 1 workshop
2D physics + collisions + simple AI for enemies.
What they learn
- 2D physics (gravity, jump)
- Collision detection
- Simple AI for enemies
- Pathfinding
- Game state management
💥End of Season 2Game with physics + Season 2 certificate
🌸
Season 3 — Spring
Game art + sound + level design
Apr–Jun · 24 class hours + 1 workshop
Game art with Aseprite + game sound + pro level design.
What they learn
- Pixel art with Aseprite
- Sprite animation
- Sound effects + music
- Pro level design
- Tilemap engines
🎨End of Season 3Pro game + Season 3 certificate
⭐ Real release🚀
Season 4 — Summer
Finished 2D game + release
Jul–Sep · Real release on itch.io
Finished 2D game + release on itch.io + online exhibition.
What they experience
- Defining a real 2D game
- Pro game-development cycle
- Release on itch.io
- Online exhibition
- Portfolio entry
🏆End of Year 1Annual diploma + released game + exhibition certificate
Your 16-year-old in Toronto levels up to pro Unity + C# — real 3D games, 3D physics, networked multiplayer. Goal: a real game on Steam or itch.io for a university-ready portfolio.
🍂
Season 1 — Autumn
Unity + C# fundamentals
Sep–Dec · 24 class hours + 1 workshop
Unity engine + C# language + first 3D game.
What they learn
- Unity Editor
- C# fundamentals
- GameObject + Component
- Transform + Physics
- First 3D game
🎯End of Season 1First Unity game + Season 1 certificate
❄️
Season 2 — Winter
3D + animation + advanced physics
Jan–Mar · 24 class hours + 1 workshop
3D modeling + animation + advanced physics + AI.
What they learn
- 3D model import
- Animator + State Machine
- 3D physics (Rigidbody, Collider)
- NavMesh + pathfinding
- Behavior trees for AI
🤖End of Season 23D game + Season 2 certificate
🌸
Season 3 — Spring
Multiplayer + shaders + optimization
Apr–Jun · 24 class hours + 1 workshop
Networked multiplayer + shaders + advanced graphics + optimization.
What they learn
- Multiplayer (Netcode)
- Shaders + VFX
- Lighting + post-processing
- Performance optimization
- Profiling tools
🌐End of Season 3Multiplayer game + Season 3 certificate
⭐ Real release🚀
Season 4 — Summer
Real game + Steam / itch.io release
Jul–Sep · Real release
Real game + Steam or itch.io release + university-ready portfolio.
What they experience
- Defining a real game
- Pro studio production cycle
- Release on Steam / itch.io
- Online exhibition
- University-ready portfolio
🏆End of Year 1Annual diploma + released game + exhibition certificate
🏅 Certificates from the Game Dev Program
Official Novin Zehn certificate at every season end + annual diploma + exhibition certificate at year-end.
1Autumn season certificate
2Winter season certificate
3Spring season certificate
4Annual diploma + exhibition certificate