Create & Learn

Grades 6-9

Master areas your child enjoys the most. Reach advanced topics such as Cloud Computing, and CS Principles. Solve real world problems with computer science.virtual robotics. Explore a wide range of fields and far reaching topics.

Popular Pathways
Book Free Sessions

Grades 6-9 Computer Science Classes

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

Foundation
  • Accelerated Scratch
    Accelerated Scratch
    Most Beginners Start Here

    Fast-paced introduction to coding: build games, stories, and animations

    Learn More
  • Robotics & Smart Devices: Arduino for Kids
    Robotics & Smart Devices: Arduino for Kids

    Create with circuits and Arduino - the foundation of robotics and smart devices

    Learn More
  • Discovering Digital Design
    Discovering Digital Design

    Create digital art by learning the art and science behind it

    Learn More
  • Minecraft Code to Mod
    Minecraft Code to Mod

    Learn to code games, stories, and buildings in Minecraft

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

    Create powerful mobile apps and games with professional block coding platform Thunkable

    Learn More
  • Robot Adventures
    Robot Adventures

    Design, build, and code robots - mission accomplished

    Learn More
  • Create with ChatGPT
    Create with ChatGPT

    Demystify and learn how to use ChatGPT AI

    Learn More
  • Canva for Kids: Design, Video Creation, AI Art
    Canva for Kids: Design, Video Creation, AI Art

    Create beautiful graphic designs and videos with beginner-friendly Canva

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

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

    Learn More
  • Coding with Roblox Studio in Lua
    Coding with Roblox Studio in Lua

    Create Roblox games using Lua in Roblox Studio

    Learn More
  • Build Your Web
    Build Your Web

    Develop web pages using HTML, CSS, and Javascript

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

    Develop beautiful websites fast using Wix

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

    Learn data science with Python and Pandas

    Learn More
Advanced
  • Computer Science Principles
    Computer Science Principles

    Learn core computer architecture topics - binary, networking, security, algorithm, and more

    Learn More
  • Advanced Roblox Game Coding
    Advanced Roblox Game Coding

    Explore and build complex Roblox games with different themes

    Learn More
  • Unity Game Development
    Unity Game Development

    Learn Unity to code fun 2D and 3D games

    Learn More
  • Cloud Computing for Web Apps
    Cloud Computing for Web Apps
    Expert's Pick

    Build advanced scalable web apps using cloud computing

    Learn More
  • Congressional App Challenge
    Congressional App Challenge

    Code an app to solve a social problem in your district

    Learn More
  • NSF Game Maker Awards Competition
    NSF Game Maker Awards Competition

    A video game design competition for K-12 students with the theme ‘Life in 2100’

    Learn More
  • Intro to Java Programming (AP CSA Aligned)
    Intro to Java Programming (AP CSA Aligned)

    Get an introduction to Java that also maps to AP Computer Science Java (APCSA) requirements

    Learn More
  • AI Creators - Computer Vision & ChatGPT
    AI Creators - Computer Vision & ChatGPT

    Start mastering machine learning and create AI apps with Python

    Learn More
  • C++ Essentials for Teens
    C++ Essentials for Teens

    Learn C++ essentials to unlock a world of possibilities

    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.

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 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.

We know how important AI & Data Science is, and want to learn more

Learning Pathway:

Learn intro techniques in computer vision, comp bio, data science, to build interests and ready for summer college classes for high school students.

Learn state of art Internet technologies that power the web

Learning Pathway:

Learn essentials of cloud computing used by all large Internet systems, e.g. Amazon, Google, Roblox, and more.

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 Computer Science Classes For Grades 6-9

Get Started on Something New Today with These Intro Classes

Accelerated Scratch - Intro to Coding for Teens
Grades 5-10
Accelerated Scratch - Intro to Coding for TeensPart of Accelerated Scratch series
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!
Free Intro to Python Coding
Grades 5-10
Free Intro to Python CodingPart of Python for AI series

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!

Beginner Roblox Game Coding - Free Intro
Grades 3-8
Beginner Roblox Game Coding - Free IntroPart of Beginner Roblox Coding series

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.

Book Intro Computer Science Classes For Grades 6-9

Intro to Building Mobile Apps
Grades 5-10
Intro to Building Mobile AppsPart of Mobile Coding series

Build your very first mobile app in this fun-filled introduction class and open up a brand new world of possibilities for your child in learning computer science. Students will start learning how to design the layout of mobile apps and code the active components to build a riddle game with live instruction. This class will also give your child a sense of what it is like to go deeper in developing mobile apps. Sign up for this trial class with an average of 5 students per class!

Intro to AP Computer Science Java
Grades 6-12
Intro to AP Computer Science JavaPart of AP CSA Java series

Welcome to Java! In this intro class students will gain a basic sense about Java programming language and what it is like learning Java and preparing for AP CSA with Create & Learn. We will also introduce the Java Lab, a much more fun and interactive way of learning Java than traditional approaches. Students will have the opportunity to experiment with the structure of a Java program and basics of Java syntax. Join us to start learning Java, one of the most powerful programming languages.

Unity Intro - Install & First Game (Semi-Private Class)
Grades 6-12
Unity Intro - Install & First Game (Semi-Private Class)Part of Unity Games series

This semi-private class (just 3 students max) is for students who have not had any experience with Unity before. Most of time is spent on helping students to install and activate the Unity software. Unity is free. Students will also finish a self-paced tutorial to create a simple interactive experience and get a feel of what working with Unity is like. Our experienced teacher will help you through the process, do demos, and answer questions that you might have.

Instead of taking this class, you can also go through our free self-guided Unity Intro Tutorial. It covers the same content as this intro class and will help you prepare for the full course.

Circuit Intro for Kids
Grades 4-9
Circuit Intro for KidsPart of Smart Devices series
Enjoy a quick introduction to electronic circuits in this small group class with live expert instruction! Create your first circuit in a virtual environment controlled by block coding. Plus, get a peek into what the whole series our online circuit program will cover. Sign up to enjoy this fun class today!
Intro to Intermediate Minecraft Modding
Grades 4-8
Intro to Intermediate Minecraft ModdingPart of Minecraft Mod series

In this Intemediate Minecraft Modding intro class, we introduce students to the platform for coding on Minecraft. It is easy to use and very powerful. We will complete two fun challenges in this class. They will also start building their very first mod! This is an advanced coding class for grades 4-6. In this 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 Parts 1 - 3 of this course, the code will run on Minecraft software. Sign up today to start learning Minecraft coding.

Best Computer Classes for Tweens and Middle School Students

Parents And Kids Love Our Coding Classes

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.