top of page

Duration: 8 Weeks

Total Hours: 24 Hours (3 Hours per Week)

Level: Beginner to Intermediate

Age Group: Grade 7–10


Course Content: FLYER


Students will explore game development using:

  • Scratch

  • Python

  • Pygame

  • JavaScript


📅 Course Structure (8 Weeks – 24 Hours)


🧩 Module 1 (Week 1–2 | 6 Hours) : Introduction to Game Design with Scratch


Key Topics

  • Game elements: goals, rules, scoring

  • Events, loops, and conditionals

  • Sprites and animations

  • Basic collision detection

Activities

  • 🎯 Build a Click the Target Game

  • 🐱 Create a Maze Game

  • Add scoring and sound effects

Outcome

Students understand game logic and can build a simple interactive 2D game.


🐍 Module 2 (Week 3–4 | 6 Hours) : Python Programming Foundations


Key Topics

  • Variables, input/output

  • If statements and loops

  • Functions and basic debugging

  • Simple game logic structure

Activities

  • 🎲 Create a Number Guessing Game

  • 🧠 Build a Quiz Game

  • ⚔️ Develop a short Text Adventure Game

Outcome

Students can write structured Python programs and understand programming fundamentals.


🕹️ Module 3 (Week 5–6 | 6 Hours): 2D Game Development with Pygame


Key Topics

  • Game window setup

  • Game loop and frame rate

  • Movement and keyboard controls

  • Collision detection and scoring

Activities

  • 🏀 Build a Catch the Falling Objects Game

  • 🚗 Create a Car Dodging Game

Outcome

Students can build a basic arcade-style 2D game using Python and Pygame.


🌐 Module 4 (Week 7 | 3 Hours): Web Game Development with JavaScript


Key Topics

  • Introduction to HTML Canvas

  • JavaScript game loop

  • Player controls and animation

  • Basic scoring system

Activity

  • 🏓 Create a simple Pong Game

Outcome

Students understand how browser-based games work and can build a simple web game.


🎓 Week 8 (3 Hours) : Final Capstone Project


🎮 Build Your Own Game

Students will:

  • Design a game concept

  • Choose platform (Scratch, Python/Pygame, or JavaScript)

  • Add scoring system and increasing difficulty

  • Present their playable game


Project Requirements

  • Clear objective

  • Score system

  • Player controls

  • Basic animation or sound

  • Short presentation (3–5 minutes)


🛠 Tools & Technologies

  • Scratch

  • Python

  • Pygame

  • JavaScript

  • VS Code or similar code editor

  • Web Browser (Chrome/Edge)


🎯 Course Learning Outcomes

By the end of 8 weeks, students will be able to:

  1. Understand core programming concepts (variables, loops, conditions).

  2. Build simple 2D games using Scratch.

  3. Write basic programs in Python.

  4. Create a playable arcade-style game using Pygame.

  5. Develop a simple web-based game using JavaScript.

  6. Present and explain their game development process.

Youth Game Development Training

$750.00 Regular Price
$600.00Sale Price
Excluding Sales Tax
Quantity
    bottom of page