Undoschool
Undoschool

LEARN

  • Browse Classes
  • Explore Categories
  • Blogs
  • FAQs

TEACH WITH US

  • Become a Teacher

SUPPORT

  • Privacy Policy
  • Terms & Conditions
  • Refund & Cancellation
  • Safety Policy

CLASSES BY SUBJECT

  • Minecraft
  • Roblox
  • Scratch
  • English
  • Mathematics
  • Science
  • Art & Painting
  • Chess
  • Coding
  • Python

CLASSES BY AGE

  • 3 Year Olds
  • 4 Year Olds
  • 5 Year Olds
  • 6 Year Olds
  • 7 Year Olds
  • 8 Year Olds
  • 9 Year Olds
  • 10 Year Olds
  • 11 Year Olds
  • 12 Year Olds
  • 13 Year Olds
  • 14 Year Olds
  • 15 Year Olds
  • 16 Year Olds
  • 17 Year Olds
Undoschool

Undoschool is your trusted partner for quality online education. We deliver expert-led learning experiences that help every child learn, grow, and thrive.

CONTACT US

support@undoschool.com

STAY CONNECTED

© 2026 Undoschool — All Rights Reserved.

Game Programming

Game Programming classes at Undo SchoolGame Programming classes at Undo School

Game Programming

Explore Game Programming classes on Undoschool.

Get Started
Intro to JavaScript with p5.js: Interactive Art & Games
ND

Namita Das

Intro to JavaScript with p5.js: Interactive Art & Games

A three-week beginner course using the p5.js library to introduce text-based JavaScript programming through hands-on projects. Students write real code to draw…

Beginner

Level

8–13

Ages

55 min

Duration

1 / Week

Classes

3

Weeks

$18.00per class
See schedule
Python Summer Camp for Beginners
AM

Armin Modi

Python Summer Camp for Beginners

This interactive camp introduces Python basics—variables, control flow, lists, functions, file handling and libraries such as Turtle and random—through ten guid…

Beginner

Level

8–12

Ages

60 min

Duration

5 / Week

Classes

2

Weeks

$19.60per class
See schedule
Intermediate Roblox Luau Scripting (Roblox Studio)
FB

Farida Bano

Intermediate Roblox Luau Scripting (Roblox Studio)

An intermediate scripting course in Roblox Studio for students who already have at least six months of scripting experience and have created their own Roblox ga…

Intermediate

Level

12–17

Ages

40 min

Duration

1 / Week

Classes

4

Weeks

$24.75per class
See schedule
AI Basics for Kids: Face & Hand Detection Games
SJ

S. Jayalakshmi

AI Basics for Kids: Face & Hand Detection Games

A hands-on course introducing core AI ideas through creative projects that use face and hand detection. Each session includes concept demos, step-by-step projec…

Beginner

Level

6–11

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$18.38per class
See schedule
Unity Game Design & Coding — Level 1
PN

Philomena Nazareth

Unity Game Design & Coding — Level 1

A project-based continuation of an introductory Unity course that covers Unity installation, 2D and 3D Game Kits, C# scripting fundamentals, animation, physics…

Beginner

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

8

Weeks

$20.31per class
See schedule
Build Your First Python Game with AI-Inspired Opponent
RY

Rupwati Yadav

Build Your First Python Game with AI-Inspired Opponent

This beginner-friendly four-week course guides students step-by-step to design and code a Python game. Topics include printed output, variables, user input, con…

Beginner

Level

11–16

Ages

55 min

Duration

2 / Week

Classes

4

Weeks

$20.88per class
See schedule
ScratchJr Level 2: Block Coding Projects
GP

Geeta Pahwa

ScratchJr Level 2: Block Coding Projects

This Level 2 course explores core ScratchJr concepts across a rotation of guided projects. Lessons introduce motion, trigger, loop, sound, message and page bloc…

Beginner

Level

5–8

Ages

25 min

Duration

1 / Week

Classes

8

Weeks

$20.25per class
See schedule
Minecraft: Creative Builds and AI-Enhanced Challenges
KK

Krishna Kumari

Minecraft: Creative Builds and AI-Enhanced Challenges

This class combines creative Minecraft building with coding and problem-solving challenges. Learners practice movement and controls, design themed habitats and…

Beginner

Level

8–10

Ages

60 min

Duration

1 / Week

Classes

4

Weeks

$20.25per class
See schedule
Web Game Development with HTML, CSS & JavaScript
VT

Vinita Tamrakar

Web Game Development with HTML, CSS & JavaScript

Project-based course where students design and code interactive web games from scratch using HTML, CSS and JavaScript. Lessons focus on game structure, movement…

Beginner

Level

13–16

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$17.38per class
See schedule
Project-Based Python Level 3: GUIs, Games, APIs, and Web
HG

Hemchandra Goswami

Project-Based Python Level 3: GUIs, Games, APIs, and Web

This advanced course emphasizes applied Python through projects: create GUI applications with Tkinter, build games (Tic-Tac-Toe, Snake, Pygame), automate file o…

Advanced

Level

11–16

Ages

60 min

Duration

1 / Week

Classes

10

Weeks

$16.10per class
See schedule
Unity Intensive: Design, Build, and Publish a Game
LN

Latika Nag

Unity Intensive: Design, Build, and Publish a Game

This one-week intensive guides students through the full game creation cycle: brainstorming and planning, creating 2D or 3D art, implementing game mechanics, bu…

Beginner

Level

13–17

Ages

55 min

Duration

5 / Week

Classes

1

Weeks

$15.40per class
See schedule
Build a Clicker Web Game with HTML, CSS, and JavaScript
SD

Subhadra Devi

Build a Clicker Web Game with HTML, CSS, and JavaScript

This project-based course alternates short lectures or discussions with hands-on labs to teach core front-end web concepts. Students set up a developer environm…

Beginner

Level

10–15

Ages

75 min

Duration

1 / Week

Classes

5

Weeks

$20.60per class
See schedule
Python Level 2: Project-Based Coding and Apps
MK

M. K. Mary

Python Level 2: Project-Based Coding and Apps

This Level 2 Python course builds on foundational knowledge to develop practical applications. Topics include file operations, data organization, graphical inte…

Beginner

Level

12–17

Ages

60 min

Duration

4 / Week

Classes

2

Weeks

$24.25per class
See schedule
Intro to Python — Build a Space Voyager Game
ND

Namita Das

Intro to Python — Build a Space Voyager Game

A 10-week project-based Python course where students develop a Space Voyager game while learning core programming topics. Lessons combine instructor demonstrati…

Beginner

Level

11–14

Ages

60 min

Duration

1 / Week

Classes

10

Weeks

$20.00per class
See schedule
Python Level 2: Project-Based Coding and Games
AM

Armin Modi

Python Level 2: Project-Based Coding and Games

This Level 2 Python course advances core programming skills through hands-on projects. Topics include functions, lists, string methods, Turtle graphics, file in…

Intermediate

Level

8–12

Ages

60 min

Duration

5 / Week

Classes

2

Weeks

$15.50per class
See schedule
Roblox Scripting Fundamentals: Variables, Functions, Loops, Tables
FB

Farida Bano

Roblox Scripting Fundamentals: Variables, Functions, Loops, Tables

Live practice course for students with some prior scripting experience (about 1–12 months) focused on core scripting concepts: variables, functions (including a…

Beginner

Level

12–17

Ages

40 min

Duration

1 / Week

Classes

14

Weeks

$16.79per class
See schedule
Unity 2D Game Design with C#
SJ

S. Jayalakshmi

Unity 2D Game Design with C#

This hands-on course teaches students to use the Unity editor and C# scripting to design, code, test, and polish a complete 2D game. Lessons cover Unity project…

Beginner

Level

8–13

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$24.13per class
See schedule
Unity Game Design & Coding Level 2 (3D First-Person Adventure)
PN

Philomena Nazareth

Unity Game Design & Coding Level 2 (3D First-Person Adventure)

A 16-lesson continuation of a Level 1 Unity course that guides students through creating a 3D first-person adventure in Unity using C#. The class covers setting…

Intermediate

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

8

Weeks

$23.56per class
See schedule
ScratchJr Level 2: Block Coding Projects
GP

Geeta Pahwa

ScratchJr Level 2: Block Coding Projects

This ScratchJr Level 2 class reinforces block-based coding concepts through a rotating set of projects. Instruction follows a show-try-do model: the teacher mod…

Beginner

Level

5–8

Ages

35 min

Duration

4 / Week

Classes

2

Weeks

$23.00per class
See schedule
Project-Based Python: Pygame, APIs, and Data Analysis
HG

Hemchandra Goswami

Project-Based Python: Pygame, APIs, and Data Analysis

This intermediate Python course focuses on building GUI applications and games with Pygame while teaching environment setup with Thonny and pip. Students create…

Beginner

Level

11–16

Ages

60 min

Duration

5 / Week

Classes

2

Weeks

$21.80per class
See schedule
Minecraft Education: Beginner Coding and Creative Builds
SJ

S. Jayalakshmi

Minecraft Education: Beginner Coding and Creative Builds

This 10-week course teaches coding basics—loops, conditionals, variables—through guided, creative challenges inside Minecraft Education Edition. Each session pr…

Beginner

Level

7–12

Ages

55 min

Duration

1 / Week

Classes

10

Weeks

$23.20per class
See schedule
Godot Game Design & Coding: Intro to 2D and 3D
PN

Philomena Nazareth

Godot Game Design & Coding: Intro to 2D and 3D

A four-week beginner course that guides students step-by-step through using the Godot engine to create a complete 2D platformer and a 3D racing game. Learners p…

Beginner

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

4

Weeks

$22.50per class
See schedule
Unity RPG & Adventure Game Design
PN

Philomena Nazareth

Unity RPG & Adventure Game Design

A beginner-focused course that takes students through building a 2D RPG/adventure game using Unity and an RPG kit. Topics include overworld mapping, NPCs, dunge…

Beginner

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

4

Weeks

$17.63per class
See schedule
Unity Game Design & Coding: Beginner Projects
PN

Philomena Nazareth

Unity Game Design & Coding: Beginner Projects

This introductory Unity course walks learners through the full game development pipeline: Unity setup, microgame projects (2D platform and 3D FPS), asset manage…

Beginner

Level

11–16

Ages

50 min

Duration

2 / Week

Classes

4

Weeks

$19.50per class
See schedule
HomeExploreMy LearningProfile