Program

Learn Game Development

Learn to design and develop your own interactive games from scratch.

This program includes

  • Learning Game Design, Programming & Physics
  • 1-on-1 Teaching
  • Projects to apply new skills
  • A certificate of completion
Skill Level
Beginner
Time to complete
64 hours
Projects
10
Prerequisites
None

About this program

This Game Development course is designed for beginners to learn how to create engaging and interactive games in a fun and easy way. Students will get hands-on experience with coding using game engines and programming languages like Python.By the end of the course, students will have built their own game and will have the skills to develop interactive gameplay mechanics, learning step-by-step while having fun!

10

Program is suitable for students aged 10-16

  • Aspiring Game Developers
  • Aspiring Software Engineers
  • Looking to learn coding and game design
  • Skills you will learn

  • Design and develop interactive games
  • Write game logic using Python
  • Work with game rendering, animations, and game physics
  • Curriculum

    Month 1: Intro to Python Programming
    • Week 1: What is Programming?
    • Week 2: Basic Python Data Types and Operations
    • Week 3: Control Flow - Conditional Statements
    • Week 4: Loops – Repetition in Code
    Month 2: Introduction to Functions and More Python Basics
    • Week 5: Functions and Organizing Code
    • Week 6: Lists and Loops
    • Week 7: Introduction to Dictionaries
    • Week 8: Review and Mini Project
    Month 3: Introduction to Pygame Basics
    • Week 9: What is Pygame? Setting Up Your First Game Window
    • Week 10: Drawing on the Screen with Pygame
    • Week 11: Handling Keyboard Input
    • Week 12: Introduction to Pygame Sprites
    Month 4: Building on Pygame – Adding More Interactivity
    • Week 13: Collision Detection
    • Week 14: Adding Sound and Music
    • Week 15: Animating Sprites
    • Week 16: Scoring and Game Over Mechanism
    Month 5: Intermediate Game Concepts
    • Week 17: Building Game Levels
    • Week 18: More Advanced Collisions and Boundaries
    • Week 19: Creating Power-Ups and Obstacles
    • Week 20: Improving Game Design
    Month 6: Advanced Game Development Techniques
    • Week 21: Advanced AI for Enemies
    • Week 22: Physics in Games
    • Week 23: Saving and Loading Game Data
    • Week 24: Creating Game States
    Month 7: Final Project Development – Part 1
    • Week 25: Project Planning and Design
    • Week 26: Setting Up Your Final Game
    • Week 27: Working on Final Game – Part 1
    • Week 28: Debugging and Refining Game
    Month 8: Final Project Development – Part 2
    • Week 29: Adding Polish to the Final Game
    • Week 30: Final Testing and Debugging
    • Week 31: Preparing for the Showcase
    • Week 32: Final Project Showcase

    Get Started Easily in 3 Simple Steps!

    • 1. Select the program that interests you.
    • 2. Join a free trial lesson with no obligation.
    • 3. Kickstart your journey for just $60 per week, with flexibility to cancel anytime.