Online STEM Courses
Live, small-group online courses taught by senior STEM mentors. Every course is offered in two formats — a Summer intensive (2 classes/week) and an After-school term (1 class/week for 4 months) — so you can pick the pace that fits your schedule. Class times are confirmed after enrollment and designed to work across U.S. time zones.

🔥 Few Seats Left
Live OnlineGrades 6-8
Introduction to Python Programming
A fun, beginner-friendly introduction to Python programming through hands-on projects. Students build interactive games and real-world applications in live, small-group sessions — no prior coding experience needed.
Small Groups

🔥 Few Seats Left
Live OnlineGrades 9-12
Introduction to AI & Machine Learning
Discover how artificial intelligence works in everyday life. Students explore machine learning concepts, work with real data, and build their own beginner-level AI projects — all in a supportive, small-group setting.
Small Groups

Summer 2026 — Enrolling now
Live OnlineGrades 10-12
Data Science for Teens
A beginner-friendly introduction to data science. Students learn to collect, organize, and visualize real-world data — building practical skills through hands-on projects in live, small-group sessions.
Small Groups

Summer 2026 — Enrolling now
Live OnlineGrades 3-5
Scratch & Logical Thinking
A fun, beginner-friendly course where younger students learn logical thinking and problem-solving through Scratch's colorful, drag-and-drop coding interface. Kids create their own games and interactive stories in live, small-group sessions.
Small Groups

Summer 2026 — Enrolling now
Live OnlineGrades 4-6
Digital Art & Creative Animation
Unlock your creativity through digital drawing and design. Learn to create simple animations and tell stories using kid-friendly digital tools.
Small Groups

Summer 2026 — Enrolling now
Live OnlineGrades 6-8
Visual Electronics (Software-Based)
Explore the world of electronics and circuits — all on screen, no hardware needed. Students learn how circuits work and experiment with logic gates using fun simulation software in live, small-group sessions.
Small Groups

Launching Soon
Live OnlineGrades 6-8
Advanced Python Programming
Go beyond the basics: object-oriented design, file and data handling, APIs, and a substantial capstone project. Built for students who have already completed an introductory Python course or have equivalent experience.
Small Groups

Launching Soon
Live OnlineGrades 9-12
Advanced AI & Machine Learning
Go deeper into machine learning: supervised and unsupervised techniques, model evaluation, and an applied project using real datasets. For students with prior exposure to AI/ML fundamentals.
Small Groups

Launching Soon
Live OnlineGrades 10-12
Advanced Data Science for Teens
Level up data skills: deeper statistical thinking, Pandas-style data wrangling, and visualization at project scale. For students who have completed an introductory data science course.
Small Groups

Launching Soon
Live OnlineGrades 3-5
Advanced Scratch & Game Design
Build bigger, more ambitious Scratch projects with game-design principles: levels, physics, variables, and multi-sprite coordination. For students who have completed an introductory Scratch course.
Small Groups

Launching Soon
Live OnlineGrades 4-6
Advanced Digital Art & Animation
Take digital art further: layered illustration, frame-by-frame animation, and short animated stories. For students who have completed an introductory digital art course.
Small Groups

Launching Soon
Live OnlineGrades 6-8
Advanced Visual Electronics
Dig deeper into electronics: sequential logic, simple microcontroller concepts, and multi-stage circuit design — all in software simulation. For students who have completed an introductory electronics course.
Small Groups