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!

Program is suitable for students aged 10-16
Skills you will learn
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.