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.

Computer Science

Computer Science classes at Undo SchoolComputer Science classes at Undo School

Computer Science

Explore Computer Science classes on Undoschool.

Get Started
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
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
Machine Learning Lab: Python Projects
SJ

Savita Joshi

Machine Learning Lab: Python Projects

This eight-week live Python class uses hands-on labs to teach how simple machine learning systems learn from examples. Students write Python code for mini-proje…

Beginner

Level

12–16

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$17.13per 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
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
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
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
Python in Minecraft: Code Builds, Automation & Mini-Projects
SJ

S. Jayalakshmi

Python in Minecraft: Code Builds, Automation & Mini-Projects

This course teaches Python by writing code that directly controls Minecraft Education Edition worlds. Students learn fundamentals—variables, loops, conditionals…

Beginner

Level

8–11

Ages

55 min

Duration

1 / Week

Classes

16

Weeks

$22.88per 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
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
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 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
ACSL Elementary Division Preparation: Number Systems, Logic, Graphs
HG

Hemchandra Goswami

ACSL Elementary Division Preparation: Number Systems, Logic, Graphs

This course prepares elementary students for ACSL-style contests by teaching core Elementary Division topics: bases and conversions, infix/prefix/postfix notati…

Beginner

Level

8–12

Ages

60 min

Duration

5 / Week

Classes

3

Weeks

$22.00per 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
HomeExploreMy LearningProfile