Create & Learn
Summer Camp Schedules Have Arrived!
Reserve Today

Top Computer Science Curriculum for Kids

from Beginner to Mastery

Students from grades 2 to 12 will find exactly the right path for their education with our comprehensive computer science curriculum for kids. Our curriculum is designed by experts from MIT, Stanford, and more, to delight your child's imagination, no matter their interests. It's easy to get started!
coding for kids

See the broader world

Our life goals are often limited by what we know about the world. Many kids start learning to code because they want to create games. We show students how computer science can be used to make movies, train top athletes, invest in stocks, build smart homes, create robots, save wild animals, and much more.

Enjoy systematic & comprehensive learning paths

Starting with MIT Scratch, our curriculum covers wide-ranging topics including computer science fundamentals, core programming languages such as Python, Javascript, and Java, as well as state of art technologies such as Firebase, Keras (Artificial Intelligence), and Android - the same tools top engineers use. Classes build on top of previous subjects to reinforce learning, while also expanding to new areas of learning.

Better learning with the inquiry-based method

Engage kids' curiosity with successful pattern building. Our unique learning method ensures students develop critical thinking and problem solving skills they'll use even beyond the classroom. Your child's quest will lead to more creativity and fun!

Explore online coding for kids classes by grade

Our Most Popular Classes for Kids

Check out Scratch, Robotics, Arduino, Mobile Apps, Python, and more!

Scratch Junior

Grades K-2
A fun coding class for kindergarteners and 1st graders.

Lights & Beats with Micro:Bit

Grades 2-3
Code lights, sensors, and even radio with this powerful little device.
Start
Free

Junior Robotics

Grades 2-4
Code your robot to move, sense, lift, and more - all in virtual worlds.
Start
Free

Scratch Ninja

Grades 2-5
Ideal Scratch coding beginner series. Build games, stories, and animations

Hello Tech!

Grades 2-5
Learn how technology shapes our work and play
Start
Free

Circuit Wizards: Arduino for Kids

Grades 4-6
Create with circuits and Arduino - the foundation of smart devices

Data Superpower

Grades 4-7
Discover Data Science, One of the Most Valuable Skills, and See the World

Discovering Design

Grades 4-7
Discover Art and Science in Digital Design, Create Your Own Pieces
Start
Free

Mobile Coding for Apps and Games

Grades 4-7
Create Powerful Mobile Apps and Games Using Intuitive Block Coding.
Start
Free

AI Explorers

Grades 4-7
Discover How Self-Driving Cars, Face Recognition, and Other Advanced Technologies Work

Robot Adventures

Grades 4-8
Design, build, and code robots - Mission accomplished!

Cloud Computing for Web Apps

Grades 5-7
Build advanced scalable web apps using Cloud Computing

AI Creators - Computer Vision

Grades 5-8
Start mastering machine learning & create AI apps with Python!
Start
Free

Minecraft Code to Mod

Grades 5-9
Learning to Code Games, Stories, and Cool Buildings - Bring them to Life in Minecraft
Start
Free

Accelerated Scratch

Grades 5-9
Fast-Paced Introductory Coding Class for Grades 5-9 - Build Games, Stories, and Animations
Start
Free

Python for AI

Grades 5-9
Dive into a Real-World Top Programming Language
Start
Free

Build Your Web

Grades 5-9
Build Your First Web Pages, and Learn How the Internet, Browsers, and Web Work

Facebook Engineer for the Week

Grades 5-12
Design and create your own projects in Scratch for social good, work with a team, and have fun!

Java Primer with Android

Grades 6-12
Intro to Java Fundamentals and Android Mobile Development.

Intro to Computational Biology

Grades 6-12
Learn how to use code to decipher your biological code -- understand what makes you YOU

Power Up Your Kid's Future