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 Languages

Programming Languages classes at Undo SchoolProgramming Languages classes at Undo School

Programming Languages

Explore Programming Languages classes on Undoschool.

Get Started
Advanced Project-Based Python (APIs, GUI, Networking)
HG

Hemchandra Goswami

5.0(5)

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
AP CSP Networking: Computer Systems, Internet, and Python
SS

Shivraj Singh

4.6(56)

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
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
Little Python Coders Level 2

Komal Divyam Rana

Little Python Coders Level 2

Little Python Coders – Level 2 🐍💻 Little Python Coders – Level 2 is an exciting next-step course .In this course students move beyond simple programs and lear…

Beginner

Level

8–12

Ages

55 min

Duration

3 / Week

Classes

3

Weeks

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

Armin Modi

3.5(4)

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

Namita Das

4.7(22)

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
Build a Clicker Web Game with HTML, CSS, and JavaScript
SD

Subhadra Devi

5.0(10)

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

4.5(44)

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
Python Level 2: Project-Based Coding and Apps
MK

M. K. Mary

5.0(2)

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
Minecraft Coding Club: Weekly Projects for Beginners
TG

Tanvi Ghosh

3.0(1)

Minecraft Coding Club: Weekly Projects for Beginners

This ongoing weekly Minecraft coding club introduces young learners to coding through hands-on projects inside Minecraft Education Edition or Code Builder. Each…

Beginner

Level

7–10

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$14.00per class
See schedule
Web Design for Beginners: Build 6 Websites with HTML, CSS & JavaScript
VM

Vaishnavi Mukherjee

4.0(1)

Web Design for Beginners: Build 6 Websites with HTML, CSS & JavaScript

This 16-class course teaches young learners how to design and build real websites from the ground up. Starting with HTML to structure content and CSS to control…

Beginner

Level

10–13

Ages

55 min

Duration

1 / Week

Classes

16

Weeks

$14.00per 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
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
Project-Based Python: Pygame, APIs, and Data Analysis
HG

Hemchandra Goswami

4.7(16)

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
Python GUI App Builder for Teens: Create Real Apps with Tkinter
DD

Diya Desai

Python GUI App Builder for Teens: Create Real Apps with Tkinter

This hands-on course teaches teens how to build real graphical apps using Python and the Tkinter library. Designed for beginners, the class introduces core prog…

Beginner

Level

12–16

Ages

55 min

Duration

1 / Week

Classes

12

Weeks

$10.00per class
See schedule
Little Python Coders

Komal Divyam Rana

Little Python Coders

1. Getting Started with Python What is coding and Python? Using a Python editor Writing their first Python program print() and comments 2. Python Basics Variabl…

Beginner

Level

6–12

Ages

50 min

Duration

3 / Week

Classes

3

Weeks

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

Armin Modi

5.0(2)

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
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
Intro to JavaScript with p5.js: Interactive Art & Games
ND

Namita Das

3.5(4)

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
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
Python Level 2: Intermediate Projects with Turtle and File I/O
AM

Armin Modi

4.6(80)

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
Intro to Python — Build a Space Voyager Game
ND

Namita Das

4.5(50)

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
Advanced Python: GUI, APIs, Networking, and Concurrency
HG

Hemchandra Goswami

4.8(10)

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
HomeExploreMy LearningProfile