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.

Introduction to Python Programming
🔥 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
Introduction to AI & Machine Learning
🔥 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
Data Science for Teens
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
Scratch & Logical Thinking
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
Digital Art & Creative Animation
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
Visual Electronics (Software-Based)
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
Advanced Python Programming
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
Advanced AI & Machine Learning
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
Advanced Data Science for Teens
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
Advanced Scratch & Game Design
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
Advanced Digital Art & Animation
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
Advanced Visual Electronics
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

Ready to Get Started?

Spots are limited to keep class sizes small and personal. Enroll today to secure your child's place — no prior experience required for our beginner track.