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.

Programming Fundamentals

Programming Fundamentals classes at Undo SchoolProgramming Fundamentals classes at Undo School

Programming Fundamentals

Explore Programming Fundamentals classes on Undoschool.

Get Started
ScratchJr: Create Stories, Games & Animations (Level 1)
AM

Anne Marie

ScratchJr: Create Stories, Games & Animations (Level 1)

This project-based course introduces early learners to coding using ScratchJr. Students learn to navigate the interface, animate characters, use triggers, loops…

Beginner

Level

5–10

Ages

45 min

Duration

1 / Week

Classes

6

Weeks

$19.67per class
See schedule
Intro to Coding with ScratchJr
PS

Poonam Sethi

Intro to Coding with ScratchJr

This six-week introductory coding course uses the ScratchJr app to teach sequencing, simple algorithms, debugging, repetition, and basic sound and sprite contro…

Beginner

Level

4–7

Ages

45 min

Duration

1 / Week

Classes

6

Weeks

$20.83per 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
Project-Based Java for Beginners (Pre-AP Computer Science A Prep)
HG

Hemchandra Goswami

Project-Based Java for Beginners (Pre-AP Computer Science A Prep)

This beginner Java course introduces core concepts like data types, classes and objects, control flow, looping, methods, constructors, inheritance, and arrays t…

Beginner

Level

11–16

Ages

60 min

Duration

5 / Week

Classes

2

Weeks

$18.10per class
See schedule
Think Like a Programmer: Algorithms & Problem Solving
CN

Charulata Nayak

Think Like a Programmer: Algorithms & Problem Solving

A four-week beginner course that develops computational thinking through robot missions, puzzles, and algorithm challenges. Each session includes a short mini-l…

Beginner

Level

8–12

Ages

45 min

Duration

1 / Week

Classes

4

Weeks

$17.25per class
See schedule
AI Art & Story Lab: Create Superhero Projects with AI
KK

Krishna Kumari

AI Art & Story Lab: Create Superhero Projects with AI

This beginner course introduces young learners to foundational programming ideas and the concept of teachable machines through creative, project-based activitie…

Beginner

Level

6–9

Ages

45 min

Duration

1 / Week

Classes

4

Weeks

$16.25per class
See schedule
Introduction to C++ Programming — Part 1
GT

Grace Toppo

Introduction to C++ Programming — Part 1

This course introduces programming problem-solving and core C++ constructs: expressions, decision structures, iteration, functions, structures, and strings. Les…

Beginner

Level

11–16

Ages

55 min

Duration

1 / Week

Classes

7

Weeks

$17.71per class
See schedule
Arduino Level 2 — Smart LED Systems & C++ Logic
VT

Vinita Tamrakar

Arduino Level 2 — Smart LED Systems & C++ Logic

This Level 2 Arduino course advances beyond basic LED effects to teach arrays, loops, mode-based programming, input controls (buttons and potentiometers), timin…

Beginner

Level

13–16

Ages

35 min

Duration

1 / Week

Classes

16

Weeks

$21.19per 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
Scratch Coding: Create Games and Animations
AR

Agnes Rodrigues

Scratch Coding: Create Games and Animations

This beginner-friendly course introduces Scratch’s visual coding blocks and core programming concepts such as sequences, loops, variables, events, and condition…

Beginner

Level

7–12

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$21.88per class
See schedule
Python Level 2: Intermediate Projects with Turtle and File I/O
AM

Armin Modi

Python Level 2: Intermediate Projects with Turtle and File I/O

A 10-lesson intermediate Python course that builds on foundational Python knowledge to teach deeper concepts such as functions, lists, string methods, Turtle gr…

Intermediate

Level

9–13

Ages

60 min

Duration

1 / Week

Classes

10

Weeks

$22.10per class
See schedule
Computer Science Principles: Games, AI, and the Internet
ML

Madan Lal Shastri

Computer Science Principles: Games, AI, and the Internet

An introductory computer science principles course focused on computational thinking and creative game design rather than syntax. Topics include algorithms and…

Beginner

Level

11–14

Ages

55 min

Duration

2 / Week

Classes

8

Weeks

$16.81per class
See schedule
Scratch Coding: Animations, Games & Interactive Stories
MB

Mary Beatrice

Scratch Coding: Animations, Games & Interactive Stories

A beginner Scratch course focused on hands-on creation of games, animations, and interactive stories. Sessions provide step-by-step guidance, demonstrations, an…

Beginner

Level

7–12

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$23.25per class
See schedule
Java Coding Level 1: Beginner Projects
AM

Anne Marie

Java Coding Level 1: Beginner Projects

An interactive beginner Java course where learners install and set up a Java development environment, code along with the teacher, complete short tasks, and bui…

Beginner

Level

11–16

Ages

50 min

Duration

1 / Week

Classes

12

Weeks

$16.17per class
See schedule
Coding with ScratchJr: Interactive Stories and Games
SJ

S. Jayalakshmi

Coding with ScratchJr: Interactive Stories and Games

Students learn basic computational thinking with ScratchJr through guided, hands‑on projects that build characters, scenes and simple game mechanics. Lessons in…

Beginner

Level

5–7

Ages

55 min

Duration

1 / Week

Classes

10

Weeks

$16.50per 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
Scratch: Build, Animate and Share Games
KK

Krishna Kumari

Scratch: Build, Animate and Share Games

This Scratch course introduces fundamental coding concepts through project-based work: animated stories, simple maze and arcade-style games. Students practice s…

Beginner

Level

7–12

Ages

60 min

Duration

1 / Week

Classes

4

Weeks

$18.00per 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
Scratch Jr Coding: Princess-Themed Game
AM

Anne Marie

Scratch Jr Coding: Princess-Themed Game

This 10-session course uses Scratch Jr to teach visual programming through princess-themed game projects. Students follow short demonstrations, customize sprite…

Mixed Level

Level

5–8

Ages

50 min

Duration

5 / Week

Classes

2

Weeks

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

Hemchandra Goswami

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
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
ScratchJr Coding: Project-Based Level 2 (8 Weeks)
AM

Anne Marie

ScratchJr Coding: Project-Based Level 2 (8 Weeks)

This eight‑week project-based course extends ScratchJr skills with new themed projects connecting coding to math, science, and storytelling. Each session introd…

Intermediate

Level

5–8

Ages

45 min

Duration

1 / Week

Classes

8

Weeks

$24.00per class
See schedule
Project-Based C++ Programming for Beginners
HG

Hemchandra Goswami

Project-Based C++ Programming for Beginners

This beginner C++ course progresses from core syntax and data types to more advanced topics including functions, arrays/vectors, searching and sorting algorithm…

Beginner

Level

11–16

Ages

60 min

Duration

5 / Week

Classes

2

Weeks

$20.50per class
See schedule
Scratch Jr: Marvel Superhero Game Creation
AM

Anne Marie

Scratch Jr: Marvel Superhero Game Creation

A 10-session Scratch Jr course where learners create superhero games and interactive stories. Classes mix demonstrations and guided coding with customization, d…

Intermediate

Level

5–8

Ages

50 min

Duration

1 / Week

Classes

10

Weeks

$17.50per class
See schedule
HomeExploreMy LearningProfile