Create & Learn
AI Creators

Advanced Coding for Kids

Empower your student to build the future with advanced coding classes in Python and Pandas, website building, Java, artificial intelligence, game development and much more. Designed by experts from Google, Stanford, and MIT, our award-winning advanced coding classes for kids and teens are held live online in small groups, so your student gets the personalized support and attention they need to succeed.

Get Started

Top Rated Advanced Coding Classes for Kids and Teens

Computer Science Principles

Computer Science Principles

Grades 6-12
Learn core computer architecture topics - binary, networking, security, algorithm, and more
Learn More
Data Science with Python, Pandas, and ChatGPT

Data Science with Python, Pandas, and ChatGPT

Grades 5-12
Learn data science with Python and Pandas
Advanced Roblox Game Coding

Advanced Roblox Game Coding

Grades 6-12
Explore and build complex Roblox games with different themes
Congressional App Challenge

Congressional App Challenge

Grades 6-12
Code an app to solve a social problem in your district
Unity Game Development

Unity Game Development

Grades 6-12
Learn Unity to code fun 2D and 3D games
Cloud Computing for Web Apps

Cloud Computing for Web Apps

Grades 6-12
Build advanced scalable web apps using cloud computing
Intro to Java Programming (AP CSA Aligned)

Intro to Java Programming (AP CSA Aligned)

Grades 6-12
Get an introduction to Java that also maps to AP Computer Science Java (APCSA) requirements
Android Game Building with Java

Android Game Building with Java

Grades 6-12
Learn Java fundamentals and Android mobile development
AI Creators - Computer Vision & ChatGPT

AI Creators - Computer Vision & ChatGPT

Grades 6-12
Start mastering machine learning and create AI apps with Python
Intro to Computational Biology

Intro to Computational Biology

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

More Recommended Online Classes

Python for AI

Python for AI

Grades 5-12
Learn a real-world programming language, with a focus on AI
Learn More
Mobile Coding for Apps and Games

Mobile Coding for Apps and Games

Grades 5-10
Create powerful mobile apps and games with professional block coding platform Thunkable
Build Your Web

Build Your Web

Grades 5-12
Develop web pages using HTML, CSS, and Javascript
Python for AI

Python for AI

Grades 5-12
Learn a real-world programming language, with a focus on AI
Build Your Web

Build Your Web

Grades 5-12
Develop web pages using HTML, CSS, and Javascript
Mobile Coding for Apps and Games

Mobile Coding for Apps and Games

Grades 5-10
Create powerful mobile apps and games with professional block coding platform Thunkable
Modern Website Design with Wix

Modern Website Design with Wix

Grades 5-12
Develop beautiful websites fast using Wix
Build Your Web

Build Your Web

Grades 5-12
Develop web pages using HTML, CSS, and Javascript
NSF Game Maker Awards Competition

NSF Game Maker Awards Competition

Grades K-12
A video game design competition for K-12 students with the theme ‘Life in 2100’
Coding with Roblox Studio in Lua

Coding with Roblox Studio in Lua

Grades 6-12
Create Roblox games using Lua in Roblox Studio
Python for AI

Python for AI

Grades 5-12
Learn a real-world programming language, with a focus on AI
Python for AI

Python for AI

Grades 5-12
Learn a real-world programming language, with a focus on AI
Build Your Web

Build Your Web

Grades 5-12
Develop web pages using HTML, CSS, and Javascript
Build Your Web

Build Your Web

Grades 5-12
Develop web pages using HTML, CSS, and Javascript

Advanced Coding for Kids Resources

Java Tutorial for Beginners

In this Java tutorial for beginners, we’ll uncover everything you need to know to get started with Java: what is Java, how hard is Java, a basic tutorial, and future recommendations.

High School Coding Classes

Jobs in STEM tend to be higher paid than non-STEM jobs for college graduates. Whether taking the first steps into software engineering or coming from previous courses in computer science, we’ve broken down some of the best online coding courses for high school students.

Awards for High School Students to Apply For

What are some meaningful awards for high school students to apply for? Read on to find out. Not only do these awards teach students to strive for excellence, but also they are great resume builders for college applications. Plus, students will also get to build relationships with peers who share their passion for STEM.

About Create & Learn

Create & Learn is an award-winning STEM program with the mission of providing top-quality Computer Science education to students in grades K-12. All of our classes and camps are held live online and are taught by experienced teachers. All our curricula were developed jointly by tech experts and experienced educators from Stanford, MIT, Google, Apple, and more, with a strong focus on developing students' creativity and critical thinking skills using project- and inquiry-based learning. Today our classes have been recognized by Minecraft Education, Facebook, HulaFrog, ActivityHero, and more. Join us to find the magic in technology and have fun. Learn more.

Start With Free Classes

Start learning programming for kids

Enjoy learning coding in a small group setting with supportive live online instruction from engaging experts. Discover the magic in technology and have fun!

Free Intro to Scratch Coding

Free Intro to Scratch Coding

Grades 2-5
Code games and animations with beginner-friendly Scratch coding
Enroll FREE
Minecraft Escape Estate

Minecraft Escape Estate

Grades 2-9
Solve puzzles, build, and create games with fun coding in Minecraft
Beginner Roblox Game Coding - Free Intro

Beginner Roblox Game Coding - Free Intro

Grades 3-8
Start learning Roblox game coding the simple way
AI Explorers - Introduction (free event)

AI Explorers - Introduction (free event)

Grades 4-9
Discover how AI fuels self-driving cars, face recognition, and other advanced technologies
Accelerated Scratch - Intro to Coding for Teens

Accelerated Scratch - Intro to Coding for Teens

Grades 5-10
Fast-paced introduction to coding: build games, stories, and animations
Free Intro to Python Coding

Free Intro to Python Coding

Grades 5-10
Learn a real-world programming language, with a focus on AI