← Back to All Courses

What Children Would Learn

  • Python Programming Language
  • How to use loops, and arrays
  • Game physics
  • Animation
  • Server-client interaction
  • Data structures, and much more!

2D Game Development with Python™

3rd to 5th

Introduction to 2D Game Development with Python (Grades 3–5)

This exciting course introduces young learners to the world of programming by creating fun 2D games using Python, one of the most beginner-friendly coding languages. Students will explore the logic behind how games work, use simple graphics and movement, and build interactive projects using beginner-friendly tools like Pygame Zero. By the end, they’ll create their own playable games while building problem-solving and creative thinking skills.


Level 1: Getting Started with Python and Pygame Zero

  • Objective: Understand the basics of Python and simple game structure.

  • Topics Covered:

    • Introduction to Python (print, variables, functions)

    • Setting up Pygame Zero (game screen and actors)

    • Displaying characters and backgrounds

    • Basic movement and controls

  • Activities: Create a “Catch the Falling Star” game using keyboard controls.


Level 2: Adding Interaction and Game Logic

  • Objective: Learn how to make games interactive and challenging.

  • Topics Covered:

    • Responding to user input (mouse and keyboard)

    • Adding scoring and timers

    • Using conditionals and loops in gameplay

    • Collision detection basics

  • Activities: Build a “Dodge the Enemies” game with a score counter.


Level 3: Designing and Sharing Your Own Game

  • Objective: Develop and share a complete original 2D game project.

  • Topics Covered:

    • Creating multiple levels or increasing difficulty

    • Adding sound effects and simple animations

    • Debugging and testing your game

    • Game storytelling and design thinking

  • Activities: Design and present a unique 2D game project (e.g., “Space Adventure” or “Maze Runner”) and share it with friends or family.

ENTREPRENEURSHIP AND TECHNOLOGY FOCUSED

ENRICHMENT PROGRAMS FOR CHILDREN