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
Intermediate
Build Your Web (Semi-private)
Learn MoreDiscovering Design
Learn MoreCongressional App Challenge
Learn MoreCoding with Roblox Studio
Learn More
Advanced
AI Creators - Computer Vision (Semi-Private)
Learn MoreJava Primer with Android (Semi-Private)
Learn MoreUnity Game Development (Semi-Private)
Learn More
Our Most Popular Kids Coding Classes - Scratch, Python, Java and More
Book Free Scratch and Python Intro Classes
Get Started on Something New Today

Accelerated Scratch - Intro to Coding for Middle Schoolers
- Grades 5-9
- 50 minutes
- Average 5 Students Per Class

Free Intro to Python Coding
- Grades 5-9
- 54 minutes
- Average 5 Students Per Class

Roblox Studio Intro - First Project (Free, Limited Time)
- Grades 4-8
- 60 minutes
- Average 5 Students Per Class
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.