Undoschool
Undoschool

LEARN

  • Browse Classes
  • Explore Categories
  • Blogs
  • FAQs

TEACH WITH US

  • Become a Teacher

ABOUT

  • Work with us

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.

Programming Fundamentals

Programming Fundamentals classes at Undo SchoolProgramming Fundamentals classes at Undo School

Programming Fundamentals

Explore Programming Fundamentals classes on Undoschool.

Get Started
Robotics: Design Your First Robot with Tinkercad
KG

Khushi Ghosh

4.8(18)

Robotics: Design Your First Robot with Tinkercad

In this hands-on Discovery Session, students step into the role of a robotics engineer and design their own robot using Tinkercad’s 3D modeling tools. Designed…

Beginner

Level

8–13

Ages

55 min

Duration

1 / Week

Classes

1

Weeks

$10.00per class
See schedule
AP Computer Science A — Java Exam Preparation
HG

Hemchandra Goswami

4.7(3)

AP Computer Science A — Java Exam Preparation

This course provides targeted review of Java fundamentals, object-oriented programming, program design, arrays, sorting and searching algorithms, and exam strat…

Advanced

Level

14–18

Ages

60 min

Duration

1 / Week

Classes

10

Weeks

$22.30per class
See schedule
Block Coding Club for Grades 2 to 4: Scratch, Code.org & Tynker
PM

Pooja Menon

4.2(6)

Block Coding Club for Grades 2 to 4: Scratch, Code.org & Tynker

This creative coding club meets weekly and guides students in grades 2 to 4 through one new block-based project each session using Scratch, Code.org, and Tynker…

Beginner

Level

5–8

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$14.00per class
See schedule
Scratch Halloween Arcade Makers Camp
IN

Ishita Nair

Scratch Halloween Arcade Makers Camp

Turn a pumpkin, ghost or monster into the star of a playable arcade game. Learners create sprites and a backdrop, code movement and game rules, add a score and…

Beginner

Level

9–11

Ages

50 min

Duration

4 / Week

Classes

1

Weeks

$13.00per class
See schedule
ScratchJr Coding Club: Weekly Projects for Ages 4-7
AV

Aditya Verma

4.7(3)

ScratchJr Coding Club: Weekly Projects for Ages 4-7

This project-based weekly coding club introduces young learners to block-based programming using the free ScratchJr app. Each session focuses on a new, hands-on…

Beginner

Level

4–7

Ages

45 min

Duration

1 / Week

Classes

12

Weeks

$11.00per class
See schedule
Python Game Design Level 3: Build a Multi-Level Adventure
DD

Diya Desai

Python Game Design Level 3: Build a Multi-Level Adventure

In this eight-lesson course, learners build a multi-level Python adventure starring a hero named Zonan. Each lesson is framed as a mission in Zonan’s quest and…

Intermediate

Level

11–13

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$11.88per class
See schedule
Python Turtle: Build a Turtle Racing Game
NS

Neha Singh

Python Turtle: Build a Turtle Racing Game

Ready, set, code. In this one-time class, complete beginners get hands-on experience writing real Python to build a Turtle racing game. A starter project with a…

Beginner

Level

10–13

Ages

55 min

Duration

1 / Week

Classes

1

Weeks

$10.00per class
See schedule
Scratch Video Sensing: Build a Fruit Ninja Style Game
RP

Rahul Pillai

5.0(3)

Scratch Video Sensing: Build a Fruit Ninja Style Game

In this single-session class, students use Scratch’s video sensing feature to create a Fruit Ninja style game controlled by real hand movements. The lesson intr…

Beginner

Level

8–12

Ages

55 min

Duration

1 / Week

Classes

1

Weeks

$13.00per class
See schedule
Roblox Physics and Math Lab: Lua Coding Camp
PK

Prisha Kohli

4.5(2)

Roblox Physics and Math Lab: Lua Coding Camp

Turn Roblox Studio into a hands-on science lab. Over four live sessions, learners ages 10–13 use Lua scripting to explore curriculum-level math and physics conc…

Beginner

Level

10–13

Ages

55 min

Duration

4 / Week

Classes

1

Weeks

$12.50per class
See schedule
Micro: Bit Robotics and STEAM Summer Camp
SG

Sonali Ghosh

4.4(12)

Micro: Bit Robotics and STEAM Summer Camp

This hands-on Micro:Bit camp introduces young learners to robotics, coding, and simple electronics through weekly projects that build creativity and problem-sol…

Beginner

Level

7–12

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$13.00per class
See schedule
Python for Beginners Grades 5-7: Build Games, Chatbots and Computer Vision (24 Classes)
NI

Nisha Iyer

Python for Beginners Grades 5-7: Build Games, Chatbots and Computer Vision (24 Classes)

Course overview This 24-class semester course teaches students in grades 5–7 real Python fundamentals—variables, loops, functions, conditionals and lists—while…

Beginner

Level

11–14

Ages

55 min

Duration

1 / Week

Classes

24

Weeks

$12.08per class
See schedule
Minecraft Education: Semester Block Coding and Projects
SD

Srishti Desai

5.0(2)

Minecraft Education: Semester Block Coding and Projects

This semester course teaches foundational coding skills using block-based coding inside Minecraft Education Edition. Across 24 lessons, learners start with simp…

Beginner

Level

8–11

Ages

55 min

Duration

1 / Week

Classes

24

Weeks

$12.92per class
See schedule
Minecraft Coding Club: Block Coding for Grades 1-2
SS

Srishti Sinha

4.5(2)

Minecraft Coding Club: Block Coding for Grades 1-2

This four-week Minecraft-themed coding club introduces first and second graders to core programming ideas using block-based coding. Minecraft is not required; t…

Beginner

Level

6–8

Ages

55 min

Duration

1 / Week

Classes

4

Weeks

$12.50per class
See schedule
Python Adventures: Learn Coding Through Fun Projects

Anjali Singla

Python Adventures: Learn Coding Through Fun Projects

Want to learn coding and create your own projects? Python Adventures is a fun and beginner-friendly course designed to introduce students to programming through…

Beginner

Level

10–15

Ages

50 min

Duration

2 / Week

Classes

4

Weeks

$2.50per class
See schedule
🎬 Build a Real GIF Web App

Shikha Ramrakhyani

🎬 Build a Real GIF Web App

🎬 Build Your Own GIF Web App! Ever wondered how real websites store, display, update, and manage information? In this hands-on project, students will build the…

Beginner

Level

12–18

Ages

55 min

Duration

2 / Week

Classes

12

Weeks

$20.00per class
See schedule
Halloween Scratch Coding Camp: Build Your Own Spooky Games

Amreen Shaikh

Halloween Scratch Coding Camp: Build Your Own Spooky Games

Halloween Scratch Coding Camp: Build Your Own Spooky Games! Recommended for ages 8–12 . No prior Scratch experience required! Join us for a fun, hands-on 2-week…

Beginner

Level

6–12

Ages

55 min

Duration

2 / Week

Classes

2

Weeks

$10.00per class
See schedule
Minecraft STEM Builders: Math, Science and Coding for Grades 1-2
NK

Nisha Kapoor

4.5(20)

Minecraft STEM Builders: Math, Science and Coding for Grades 1-2

This live, project-based 16-week course invites 6–8 year olds to explore Grade 1–2 math, science, engineering and introductory coding using Minecraft Education…

Beginner

Level

6–8

Ages

55 min

Duration

1 / Week

Classes

16

Weeks

$11.88per class
See schedule
Arduino Robotics: Build an Obstacle-Avoiding Robot
KG

Khushi Ghosh

Arduino Robotics: Build an Obstacle-Avoiding Robot

This 24-class, hands-on Arduino robotics course guides learners through building and programming real hardware. Students work directly with circuit wiring, sens…

Beginner

Level

8–12

Ages

55 min

Duration

1 / Week

Classes

24

Weeks

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

Hemchandra Goswami

4.5(4)

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
Scratch Spooky Cat: Catch the Ghosts
IN

Ishita Nair

Scratch Spooky Cat: Catch the Ghosts

Can your cat catch the ghosts before they float away? Young game makers will bring this idea to life in Scratch, choosing characters and backdrops before coding…

Beginner

Level

6–8

Ages

50 min

Duration

1 / Week

Classes

1

Weeks

$12.00per class
See schedule
Python for Beginners: Summer Coding Camp
DD

Diya Desai

4.4(27)

Python for Beginners: Summer Coding Camp

This beginner-friendly Python summer camp is designed for students ages 9–13 who are new to programming or have only tried a little coding. Across eight session…

Beginner

Level

9–13

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$12.00per class
See schedule
Python Turtle Graphics: Build a Space Shooter
NS

Neha Singh

5.0(1)

Python Turtle Graphics: Build a Space Shooter

This course teaches Python programming basics through a hands-on project: a space-themed shooter built with the Turtle graphics module. Students learn core conc…

Beginner

Level

11–15

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$16.25per class
See schedule
Arduino with Tinkercad Level 2: Robotics and Smart Systems Grade 4-7
KG

Khushi Ghosh

4.6(5)

Arduino with Tinkercad Level 2: Robotics and Smart Systems Grade 4-7

This Level 2 Arduino course uses the Tinkercad Circuits simulator to take young makers deeper into robotics and smart systems. Over eight hands-on lessons, stud…

Intermediate

Level

8–13

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$15.00per class
See schedule
Arduino for Beginners: Robotics and Electronics in Tinkercad (24 Classes)
KG

Khushi Ghosh

5.0(2)

Arduino for Beginners: Robotics and Electronics in Tinkercad (24 Classes)

This 24-class course introduces kids to Arduino coding, basic electronics, and creative problem solving using Tinkercad Circuits (no physical hardware required)…

Beginner

Level

10–13

Ages

55 min

Duration

1 / Week

Classes

24

Weeks

$15.00per class
See schedule
HomeExploreMy LearningProfile