Create & Learn
Best coding for kids, AI, and Robotics classes for grades 4-6. Learn Scratch, Minecraft coding, Python, Arduino for kids, Vex robotics, AI, and Data Science. Small group or private tutoring online classes. Top curriculum, awesome teachers, highest rated by parents, and affordable. More advanced than Tynker, code.org, Codecombat, Codespark.

Grades 4-6

Code games and animations, build mobile apps, discover how AI works, and compete with virtual robotics. Explore a wide range of fields and far reaching topics.
Popular Pathways
Book Free Sessions

All Beginner to Advanced Classes for Grades 4-6

Start with foundation classes, choose intermediate classes based on interests, complete advanced classes for ambitious learners.
Foundation
  • Scratch Ninja
    Scratch Ninja
    Most Beginners Start Here

    Code games and animations with the #1 beginner classes

    Learn More
  • Minecraft Modding Quest
    Minecraft Modding Quest

    Solve puzzles, build, and create games with fun coding in Minecraft

    Learn More
  • AI Explorers
    AI Explorers
    Expert's Pick

    Discover How Self-Driving Cars, Face Recognition, and Other Advanced Technologies Work With AI For Kids

    Learn More
  • Pokémon Game Building
    Pokémon Game Building

    Create cool Pokémon games with fun Scratch coding

    Learn More
Intermediate
  • Canva for Kids: Design & Video Creation
    Canva for Kids: Design & Video Creation

    Create beautiful graphic designs and videos with beginner-friendly Canva

    Learn More
  • Data Superpower
    Data Superpower

    Discover Data Science, One of the Most Valuable Skills, and See the World

    Learn More
  • Smart Devices: Arduino for Kids
    Smart Devices: Arduino for Kids
    Expert's Pick

    Create with circuits and Arduino - the foundation of smart devices

    Learn More
  • Robot Adventures
    Robot Adventures

    Design, build, and code robots - Mission accomplished!

    Learn More
  • Minecraft Code to Mod
    Minecraft Code to Mod
    Student Favorite

    Learn to code games, stories and cool buildings to life in Minecraft!

    Learn More
  • Junior Hackers - Smart and Safe on Internet
    Junior Hackers - Smart and Safe on Internet

    Learn all about computer security and how to use the internet safely

    Learn More
  • Beginner Roblox Game Coding
    Beginner Roblox Game Coding

    The best way to start learning Roblox game coding

    Learn More
Advanced
  • Discovering Digital Design
    Discovering Digital Design

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

    Learn More
  • Modern Website Design with Wix
    Modern Website Design with Wix

    Develop beautiful websites using Wix for middle and high schoolers

    Learn More
  • Mobile Coding for Apps and Games
    Mobile Coding for Apps and Games

    Create Powerful Mobile Apps and Games with Professional Block Coding Platform Thunkable

    Learn More
  • Python for AI
    Python for AI

    Dive into a Real-World Top Programming Language

    Learn More
  • Data Science with Python and Pandas
    Data Science with Python and Pandas

    Data Science with Python and Pandas

    Learn More

Popular Learning Pathways

Not sure what your child should learn? We have picked great combinations of classes that you can choose based on your child's interests. Following these tracks allows your child to keep learning and building their skills, while making it easy for you to plan.

My child is relatively new to coding. We want a great intro and something fun.

Learning Pathway:

Your child will learn core coding concepts in the most popular platforms for kids and set a strong foundation.

I want my child to focus on building strong foundation in coding

Learning Pathway:

This is the shortest path for your child to go from beginner to Python with a smooth learning path.

My child enjoys playing games and wants to build his/her own games

Learning Pathway:

Your will child will create fun games while learning core coding skills and develop computation thinking

My child loves tinkering, legos, robots, and wants to build his/her own things

Learning Pathway:

Your child will not only learn coding skills, but also apply it to robotics and devices that interact with the physical world.

My child is curious and I want him/her to get exposed to broad spectrum of technologies.

Learning Pathway:

Your child will learn cutting-edge computer technologies in an age appropriate way.

My child is highly creative, and enjoy drawing, story telling, and making arts.

Learning Pathway:

Design, art, and story-telling very much go hand-in-hand with computers as well. Your child will create animation and media arts.

Book Free Scratch, Minecraft Coding, and Python Intro Classes

Choose From 8 Free Intro Classes
Free Intro to Scratch Coding

Free Intro to Scratch Coding

  • Grades 2-5
  • In this free Scratch class, learn the basics of how to use the Scratch block-coding interface live online with an awesome teacher. Enjoy programs created by other students, and work together to build a fun game of your own. For many this is the very first program they have ever built!

  • 55 minutes
    Single Session
  • Average 5 Students Per Class
  • Computer - Mac
    Windows PC
    Chromebook
AI Explorers - Introduction

AI Explorers - Introduction

  • Grades 4-6
  • Want your kids see what AI is about before committing to a class? Then try this session for free. Following the same format as our regular class, in this session we will cover some fun cutting-edge AI applications in a small classroom setting. Your student will enjoy lots of group discussion, interaction with the instructor, and a hands-on project.

  • 50 minutes
    Single Session
  • Average 5 Students Per Class
  • Computer - Mac
    Windows PC
    Chromebook
Free Intro to Intermediate Minecraft Modding

Free Intro to Intermediate Minecraft Modding

  • Grades 4-7
  • In this free Minecraft class, we introduce students to the platform for coding on Minecraft. It is easy to use and very powerful. They will also start building their very first mod! We will complete two fun challenges in this class. This is an advanced coding class for grades 4-6. In this free intro class, we will not code on Minecraft itself but will use an emulator instead, because it takes a lot of time to enable coding for Minecraft. However, in Class Parts 1 - 3, the code will run on Minecraft software. Sign up today to start learning Minecraft coding.

  • 55 minutes
    Single Session
  • Average 5 Students Per Class
  • Computer - Mac
    Windows PC
    Chromebook
  • Must be very familiar with Scratch with at least 20 hours of Scratch coding experience or completed Create & Learn Scratch Ninja I and II classes. Require Windows or Mac computer. Program does not work on Chromebook. No Minecraft license needed.

Beginner Roblox Game Coding - Free Intro

Beginner Roblox Game Coding - Free Intro

  • Grades 3-8
  • Join this fun free intro class to get a taste of what creating Roblox games is like, and start learning Roblox coding! This class is designed for students who have not had any prior experience with Roblox Studio, the official tool for building Roblox games. We help students install and activate Roblox Studio, and go through a step-by-step tutorial to build an interactive Obby game with different shapes, colors, and materials!

    Due to the popularity of this free class, there might be more than five students per intro class. Please note that the full course has a cap at five students maximum to ensure ample attention is provided to each student. We require parents stay with their child for students younger than 10 to help navigate Roblox Studio in this intro class, as the tool is complex to use for young students initially. If you've already taken our other free Roblox intro class you do not need to take this class.

    If you are relatively new to coding, we highly recommend you complete the Scratch Coding classes first to get the most out of Roblox coding classes.

  • 60 minutes
    Single Session
  • Average 5 Students Per Class
  • Computer - Mac
    Windows PC
  • Prerequisite - Completion of Scratch Ninja 3 or equivalent advanced Scratch coding classes

    Require Windows or Mac computers (no Chromebook), and mechanical mouse is preferred.

    Roblox requires relatively powerful computers. Please install Roblox on your computer and make sure it runs properly before signing up this class. To install Roblox, visit https://www.roblox.com/home, sign in or sign up, and then click on any of the game icons. It will automatically install and run Roblox.


Free Intro to Python Coding

Free Intro to Python Coding

  • Grades 5-10
  • 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!

  • 55 minutes
    Single Session
  • Average 5 Students Per Class
  • Computer - Mac
    Windows PC
    Chromebook
Creative Minecraft Building

Creative Minecraft Building

  • Grades 2-5
  • Join this free, live virtual intro class to start creating with one of the most powerful elements in Minecraft - Redstone. Through a series of fun activities and puzzle-solving, students will learn how different power sources such as Redstone blocks, torches, and switches can be used to power blocks around them in different ways. Students will be taught the skills they need to start creating more advanced structures that can be powered up or automated.

  • 55 minutes
    Single Session
  • Average 5 Students Per Class

Best Computer Classes for Grades 5-7

Reviews by parents on Facebook and Outschool

S
Sb F
Such a fantastic class, my daughter loved this!
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 classes. The instructor was amazing, helpful and engaging. Highly recommend!
K
Katya G
My kids 9 and 11 years old loved the class and are looking forward taking more.
L
Lazzat S
Great class! my son enjoyed it so much, Mr.Brandon did a great job explaining and teaching the kids! Thank you!
G
Grace P
Mehreen made the class really enjoyable for my daughter! She had a great time!