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 Languages

Programming Languages classes at Undo SchoolProgramming Languages classes at Undo School

Programming Languages

Explore Programming Languages classes on Undoschool.

Get Started
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
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
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
AI-Assisted Web Design: HTML, CSS, JavaScript & Deployment
VT

Vinita Tamrakar

AI-Assisted Web Design: HTML, CSS, JavaScript & Deployment

Project-based course covering the full website creation process: structure and styling with HTML/CSS, JavaScript interactivity, simple data features, and deploy…

Beginner

Level

13–16

Ages

55 min

Duration

2 / Week

Classes

4

Weeks

$22.13per 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
Advanced Project-Based Python (APIs, GUI, Networking)
HG

Hemchandra Goswami

Advanced Project-Based Python (APIs, GUI, Networking)

This advanced, project-focused Python course teaches GUI development with tkinter, working with APIs and Google authentication, file persistence, recursion and…

Advanced

Level

11–16

Ages

60 min

Duration

5 / Week

Classes

2

Weeks

$22.70per 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
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
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 Creative Coding in Google Colab (Part 2)
CJ

Champa Jain

Python Creative Coding in Google Colab (Part 2)

This follow-up course continues beginner Python study in Google Colab, reinforcing and expanding fundamentals through hands-on projects. Students work with list…

Beginner

Level

9–12

Ages

55 min

Duration

1 / Week

Classes

4

Weeks

$18.00per class
See schedule
AP CSP Networking: Computer Systems, Internet, and Python
SS

Shivraj Singh

AP CSP Networking: Computer Systems, Internet, and Python

Students explore how computer networks and the Internet function, including IP addresses, DNS, packets and routing, TCP/IP, bandwidth and latency, and encryptio…

Beginner

Level

13–18

Ages

60 min

Duration

2 / Week

Classes

3

Weeks

$24.17per class
See schedule
Creative Coding with p5.js: Art, Games & Interactive Stories
TS

Taramati Sahu

Creative Coding with p5.js: Art, Games & Interactive Stories

This course teaches foundational programming with p5.js JavaScript through hands-on projects that combine art and game design. Students learn to draw shapes, ap…

Beginner

Level

11–14

Ages

55 min

Duration

1 / Week

Classes

8

Weeks

$24.13per 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
Intro to Web Development: HTML, CSS & JavaScript
SJ

S. Jayalakshmi

Intro to Web Development: HTML, CSS & JavaScript

Beginner-friendly web design course focused on practical projects: create webpages with HTML, style them with CSS, and add basic JavaScript interactions. Instru…

Beginner

Level

10–13

Ages

55 min

Duration

4 / Week

Classes

2

Weeks

$21.88per 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
AI-Assisted Game Development with Cursor: Python, Pygame & Three.js
SJ

Savita Joshi

AI-Assisted Game Development with Cursor: Python, Pygame & Three.js

In this 10-week live, small-group course students use Cursor, an AI code editor, to plan projects, craft prompts, and build several complete games—2D Python/Pyg…

Beginner

Level

13–17

Ages

60 min

Duration

1 / Week

Classes

10

Weeks

$21.90per class
See schedule
Advanced Python: GUI, APIs, Networking, and Concurrency
HG

Hemchandra Goswami

Advanced Python: GUI, APIs, Networking, and Concurrency

This advanced course uses project-based lessons to teach Tkinter GUI development, Google API integration, audio processing, recursion, encryption concepts, sock…

Advanced

Level

14–18

Ages

60 min

Duration

1 / Week

Classes

10

Weeks

$17.30per class
See schedule
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 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
AI Website Chatbot: Customize and Deploy with Python & JavaScript
VT

Vinita Tamrakar

AI Website Chatbot: Customize and Deploy with Python & JavaScript

This hands-on class guides students through improving a prebuilt chatbot’s responses using Python concepts (TF-IDF, n-grams simplified), building a Gradio inter…

Beginner

Level

13–16

Ages

35 min

Duration

1 / Week

Classes

16

Weeks

$24.06per 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
Creative JavaScript World-Building with p5.js
ND

Namita Das

Creative JavaScript World-Building with p5.js

This 4-day course teaches beginner-friendly, real JavaScript using the p5.js framework through a hands-on world-building project. Students learn core programmin…

Beginner

Level

9–14

Ages

55 min

Duration

4 / Week

Classes

1

Weeks

$16.50per class
See schedule
React Bootcamp: Components, State, APIs and Deployment
VT

Vinita Tamrakar

React Bootcamp: Components, State, APIs and Deployment

This year-long bootcamp begins with setup (Node, create-react-app, VS Code) and modern JavaScript refreshers, then progresses through JSX, functional components…

Beginner

Level

13–18

Ages

35 min

Duration

1 / Week

Classes

50

Weeks

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