Python Coding - Create Your Own Video Game! - (Twice a Week, 8 Weeks)
Ages 10-15
Live Group Course
In 16 days, kids complete 10+ hands-on projects like a mandala, solar system & clock face, and build 3 arcade games, boosting coding, creativity & problem-solving skills.Taught by experienced Python educators with 5,500+ five-star reviews.
1 hour per week. Each class is supported by mini handson tasks and a major project with additional challenges to do at home if needed.
Assessment
We have project based hands-on learning with real time feedback to support our learners progress.
Certificate of Completion
Certificate of completion is offered on course completion
Class Experience
US Grade 6 - 9
Beginner Level
Turn your child’s love for games into coding confidence with Einsteins Square!
Join learners worldwide in this 16-day journey where kids build 10+ creative projects and 3 full arcade-style games using Python Turtle Graphics and Pygame—two powerful libraries for visual, interactive coding.
Our expert instructors—working IT professionals with real-world experience—have earned 5500+ glowing 5-star reviews and are ranked among the top-rated coding educators globally. With our engaging, hands-on teaching style, learners not only code games but also strengthen problem-solving and creative thinking.
____________________________
In this 16-day journey, your child will:
------------------------------------
🎮 Design interactive games with Python’s Turtle Graphics module, such as a Turtle Race, a Chase Game, and a Drawing App.
🖼 Bring code to life with animations, shapes, and creative designs—building colorful mandalas, a solar system, an analog clock, moving cars, and shooting stars.
🧠 Apply core coding logic with loops, conditionals, lists, functions, events, and debugging to create both art and games.
⚡ Explore game engines with Pygame—adding real game mechanics like sprite movement, scoring systems, enemies, health, sounds, and collision detection.
🌟 Build 3 arcade-style games: a Coin Collector, a Fruit Catcher with levels and good/bad fruits, and a custom mini-game of their own creation.
🚀 Complete a final project—students can create a new arcade game from scratch or expand their Fruit Catcher into a multi-level game, showcasing all their skills.
_____________
Teaching Style
-----------------
Our structured curriculum blends step-by-step guidance with opportunities for independent problem-solving, ensuring learners gain both technical mastery and creative confidence. Every project is designed to be exciting, relatable, and fun—helping kids build real games they can proudly share.
Beyond coding, learners sharpen computational thinking, logic, and creativity, boosting academic performance and preparing them for future careers.
___________________
🚀 Course Highlights
-------------------------
✨ No prior experience needed—just curiosity and a computer!
✔ Beginner-Friendly Python – Perfect for first-time coders; no prior experience required
✔ Hands-On Learning – Build 8+ exciting games and projects
✔ Interactive Debugging – Students share code for live guidance and feedback
✔ Core Coding Skills – Master variables, loops, conditionals, lists, functions, and OOP basics
✔ Real Game Development – Learn Turtle graphics for drawing & animation, plus Pygame for movement and collision
✔ Expert Instructors – Taught by Einstein’s Square IT professionals, trusted by parents worldwide with 5,000+ five-star reviews
✔ Flexible Learning – Each session includes practice tasks to reinforce learning
✔ Engaged Community – Learners collaborate, ask questions, and share games in a safe, supportive space
__________________________
🎮Exciting Projects Kids Will Build
----------------------------------
Mini Projects & Creative Designs
🐢 Turtle Race Challenge
✍️ Drawing App with Turtle
🎨 Colorful Mandala with the colorsys module
🌌 Solar System with orbiting planets
⏰ Analog Clock Face using coordinates
🚗 Moving Car Animation
✨ Shooting Star across the night sky
__________________
Arcade-Style Games
------------------------
🏃 Chase Game (player vs chaser)
💰 Coin Collector Game (with enemies, health & scoring)
🍎 Fruit Catcher Game (with good/bad fruits, levels & pause screen)
🎮 Final Project: Custom Mini Game or Advanced Fruit Catcher with scrolling backgrounds
Each project is designed to reinforce Python concepts while allowing creativity and customization, so every child’s game is unique.
🎓 Continuing the Coding Journey
Einstein’s Square provides a structured coding pathway so learners keep advancing after this course:
➡️ Python Pygames – Create your own Video games level 2 and 3
➡️ Python Data Handling & Automation
➡️ Python Analyst Track
➡️ Generative AI
➡️ Introduction to AI, Machine Learning & Python
________________________________
👥 Supportive & Interactive Environment
-----------------------------------------
Learners are encouraged to share code, ask questions, and showcase their games. Teachers provide personalized debugging support and encourage collaboration to build confidence. Mistakes are treated as learning opportunities, helping students grow persistence and problem-solving skills.
This class is designed to be fun, engaging, and beginner-friendly—perfect for kids who love games and want to learn coding in a practical, creative way.
💻 Technology Requirements
Students will use Python with Turtle and Pygame modules. Instructions for installation will be provided in the Outschool classroom before the course begins. A laptop or desktop computer is required (not a tablet or Chromebook).
Learning Goals
Students will strengthen their understanding of Python through loops, conditionals, lists, and functions. By applying these concepts in creative mini projects, they’ll see how coding powers both art and games. This ensures learners move beyond theory.
Learners will use Turtle Graphics to transform code into visual designs and animations. They’ll build exciting projects which encourage creativity while reinforcing coordinate systems, geometry, and coding logic.
Syllabus
16 Lessons
over 8 Weeks
Lesson 1:
Intro & Set up
Get started with Python by setting up Turtle Graphics and Pygame. Test your knowledge of loops, conditions, and variables with fun mini-projects, giving you a coding refresher before we dive into game design.
50 mins online live lesson
Lesson 2:
Turtle Graphics & Traffic Lights
Explore Turtle Graphics basics with 2 mini projects, then take on your first major project: building a functioning traffic light system with Python. Learn how coding controls movement, timing, and visuals.
50 mins online live lesson
Lesson 3:
Colorful Mandala
Discover the power of the colorsys module to create a stunning digital mandala. This project combines loops, colors, and design, helping you master artistic coding through symmetry and creativity.
50 mins online live lesson
Lesson 4:
Coordinates, Clocks & Solar System
Understand the coordinate system in Turtle. Create an analog clock face, then build a solar system with planets orbiting around the sun using loops and geometry
50 mins online live lesson
Other Details
Parental Guidance
We would need VS Code installation for this class. Kindly ensure you have VS code installed on your system prior to the class.
Pre-Requisites
Please have VS Code installed on your system before the class
Supply List
computer and good speed internet , webcam and headphones , VS Code installed
3 files available upon enrollment
External Resources
In addition to the Outschool classroom, this class uses:
Are you planning to use state funding, such as an Education Savings Account (ESA), Micro-grant or scholarship to help pay for your learner’s education?