Create & Learn
Fun Virtual Winter Break Camps!
Shop Now

Grades 6-12

Master areas your child enjoys the most. Reach advanced topics such as Java, Cloud Computing, and even Computational Biology. Solve real world problems with computer science.

Beginner to Advanced Classes for Grades 6 - 12

Start with foundation classes, choose intermediate classes based on interests, complete advanced classes for ambitious learners.

Foundation
Buy this class bundle
Purchase 7 units and save 30%
  • Accelerated Scratch thumbnail
    Accelerated Scratch
    Most Beginners Start Here

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

    Learn More
  • Python for AI thumbnail
    Python for AI
    Student Favorite

    Dive into a Real-World Top Programming Language

    Learn More
Intermediate
Buy this class bundle
Purchase 15 units and save 37%
  • Build Your Web (Semi-Private) thumbnail
    Build Your Web (Semi-Private)

    Build Your First Web Pages, and Learn How the Internet, Browsers, and Web Work

    Learn More
  • Mobile Coding for Apps and Games thumbnail
    Mobile Coding for Apps and Games
    Expert's Pick

    Create Powerful Mobile Apps and Games Using Intuitive Block Coding.

    Learn More
  • Discovering Design thumbnail
    Discovering Design

    Discover Art and Science in Digital Design, Create Your Own Pieces

    Learn More
  • Coding with Roblox Studio thumbnail
    Coding with Roblox Studio

    Create your own Roblox world and games using Roblox Studio with coding

    Learn More
Advanced
Buy this class bundle
Purchase 21 units and save 37%
  • Cloud Computing for Web Apps (Semi-Private) thumbnail
    Cloud Computing for Web Apps (Semi-Private)
    Expert's Pick

    Build advanced scalable web apps using Cloud Computing

    Learn More
  • AI Creators - Computer Vision (Semi-Private) thumbnail
    AI Creators - Computer Vision (Semi-Private)

    Start mastering machine learning & create AI apps with Python!

    Learn More
  • Java Primer with Android (Semi-Private) thumbnail
    Java Primer with Android (Semi-Private)

    Intro to Java Fundamentals and Android Mobile Development.

    Learn More
  • Unity Game Development (Semi-Private) thumbnail
    Unity Game Development (Semi-Private)

    Learn Unity for kids to build fun 2D and 3D games

    Learn More

Our Most Popular Kids Coding Classes - Scratch, Python, Java and More

Accelerated Scratch

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

Python for AI

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

Build Your Web (Semi-Private)

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

Mobile Coding for Apps and Games

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

Discovering Design

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

Coding with Roblox Studio

Grades 4-8
Create your own Roblox world and games using Roblox Studio with coding

Cloud Computing for Web Apps (Semi-Private)

Grades 6-12
Build advanced scalable web apps using Cloud Computing

AI Creators - Computer Vision (Semi-Private)

Grades 6-12
Start mastering machine learning & create AI apps with Python!

Java Primer with Android (Semi-Private)

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

Unity Game Development (Semi-Private)

Grades 6-12
Learn Unity for kids to build fun 2D and 3D games

Book Free Scratch and Python Intro Classes

Get Started on Something New Today

Accelerated Scratch - Intro to Coding for Middle Schoolers

  • Grades 5-9
  • In this free Scratch coding class, your child will learn how to use Scratch, practice core coding concepts, and build an impressive project in just under an hour. It's great for both middle schoolers and high schoolers. You'll see their confidence and interest in coding soar!
  • 50 minutes
    Average 5 Students Per Class
 
4:00 PM Pacific Standard Time
 
2:30 PM Pacific Standard Time
 
4:00 PM Pacific Standard Time
 
7:30 AM Pacific Standard Time

Free Intro to Python Coding

  • Grades 5-9
  • In this free Python coding class, students will take their first dive into coding with Python. We will transition from block coding, which they learned in Scratch, to text-based coding. Students will learn how to animate and draw with Python, and will build their own story project to create a cool animation. Like all of our small group classes, this online Python for kids class is led by an experienced teacher. Join us, learn, and have fun!
  • 50 minutes
    Average 5 Students Per Class
 
10:30 AM Pacific Standard Time
 
2:30 PM Pacific Standard Time
 
5:30 PM Pacific Standard Time
 
5:30 PM Pacific Standard Time

Best Computer Classes for Teens, Middle School and High School Students

Reviews by parents on Facebook and Outschool

H
Heather
My, soon to be, 15 year old barely closed the classroom before he was asking me to sign him up for the next one!
M
Maura G
My son had no experience at all with python coding but he enjoyed the class so much. He was so excited at the end and wants to enroll in more class s. The instructor was amazing, helpful and engaging. Highly recommend!
N
Nicole P (parent @ outschool)
My son LOVED this class. He wants me to sign him up for the next class. The teacher is exciting, fun, interactive, answers and asks questions, and explains things in ways that are relatable and relevant. I can't say enough about this experience. I plan to sign up for the next class.