Create & Learn
ScratchCodingOnline.png

Scratch Coding

Designed by MIT, Scratch coding is a wonderful first programming language for kids, loved by hundreds of millions learners. It introduces students to coding concepts in a fun, visual way. With its drag-and-drop interface, kids can easily create animations, games, and interactive stories without needing to write complex code. Scratch helps young learners grasp the basics of problem solving and computational thinking, while allowing them to bring their creative ideas to life easily! Get started with inspiring free online Scratch classes for kids that will teach your student how to start creating their own projects in less than an hour!

Get Started

Free Scratch Coding Classes Online

Join free Scratch Coding classes by selecting the best class for your child’s grade level. Discover the magic in technology and have fun!

Free Intro to Scratch Coding
Grades 2-5
Free Intro to Scratch CodingPart of Scratch Ninja series

In this free Scratch class, learn the basics of how to use the Scratch block-coding interface. Experience our fun live online class with an awesome teacher. Enjoy programs created by other students, and work together to build a fun game of your own!

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!

How To Choose Scratch Coding Classes

Select Scratch classes and camps based on age and previous coding experience:

  • Scratch Junior: Pre-K – 2nd Grade
  • Scratch Ninja: 2nd – 5th Grade
  • Accelerated Scratch: 6th – 10th Grade

Students who have completed Scratch Junior can progress to Scratch Ninja. If your child has some prior experience with Scratch coding, you may choose to start with Scratch Ninja Part 2 or 3. If you're unsure which part is best, email us at support@createandlearn.us to discuss. Scratch Ninja and Accelerated Scratch cover very similar content, but at different paces. Your child does not need to take both.

Live Online ClassesBest For GradesClass HighlightsGrades K-2Grades 2-4Grades 4-6Grades 6-9
Scratch JuniorScratch JuniorK-2Fun coding classes for very young students. Create interactive stories and games with code, while developing problem-solving skills and creativity.Foundation
Scratch NinjaScratch Ninja (Free Intro Available!)2-6An essential coding class for almost all grade 2-5 learners using Scratch, an MIT-developed platform, to create fun stories, games, animations, and more.FoundationFoundation
Accelerated ScratchAccelerated Scratch (Free Intro Available!)5-9Fast-paced introduction to coding using Scratch: build games, stories, and animations. Recommended for all middle-school beginner coders.Foundation
Intermediate Game Building with ScratchIntermediate Game Building with Scratch3-6For grades 2-4 Scratch learners who have learned basics, but want to practice more before taking on more advanced Scratch classes. Build a fun project in each session.Intermediate
Customized learning
Customized learning
Find a path your child will love with 40+ computer science subjects rated 5-stars by parents.
Award-winning curriculum
Award-winning curriculum
Recognized by Minecraft Education, Meta's Engineer for the Week, Roblox Education, ActivityHero, SMASH, and Hulafrog.
100% satisfaction guarantee
100% satisfaction guarantee
We will help you find the perfect class, or get a full refund.

Parents And Kids Love Our Classes

These virtually taught classes are so engaging, my son really enjoys them and is so excited to show us the coding projects he has completed on all 3 levels of Scratch Ninja. We will definitely be signing him up for more classes and thoroughly recommend Create & Learn to other parents.

Amanda E.
Create & Learn Parent

Amazing instructor. Can really keep my daughter engaged in a fun way. Thanks to Create & Learn my daughter's tech scores have skyrocketed at school.

Bhavi P.
Create & Learn Parent

Amazing virtual classes that taught my son about coding. He has taken 3 classes and he loves them all. They have some really good programs. I would definitely recommend this website and I plan to sign him up for more classes.

LM P.
Create & Learn Parent

What Is Scratch Coding For Kids?

Scratch coding is a fun and free online platform for kids and teens (ages 8-16) to build computer programs using a simple visual interface featuring intuitive digital blocks that can be snapped together. Loved by millions of kids and educators worldwide, the Scratch programming language provides a great way to learn essential coding concepts (such as loops, conditionals, variables, etc), while building creative games and animations kids will love to play, show off, and share with friends.

The blocks are grouped into colored categories showing what they do, such as "Motion", "Looks", and "Sensing", and kids can run their code at any time to see the results of their progress live. Scratch was developed by the MIT Media Lab and the Scratch Foundation, a nonprofit organization, in 2007.

Also developed by MIT, the ScratchJr app brings much of the learning and activities gained from Scratch to a younger audience. It features a redesigned interface and programming language that's developmentally appropriate for children ages 5-7. For example, the number of coding blocks used in ScratchJr is comparatively less than Scratch, so students can make things happen more easily.

Scratch Coding Careers: Imagine Your Child's Future

Scratch coding introduces students to essential coding concepts such as sequencing, interactions, basic game logic, and automation which they can continue to build on as they learn additional programming languages. Their future coding career options are vast:

Google_2015_logo.svg

Your child could be a UX Engineer at Google combining coding with design to build interactive features and user-friendly interfaces for apps like Google Search or Gmail. They use coding to ensure that buttons, menus, and animations look great and work smoothly.

6317b9f455e8ff71c33a5751.png

Imagine being a Game Developer at EA, creating the gameplay mechanics, characters, and worlds in popular video games like FIFA or The Sims. These engineers use coding to control how characters move, how physics work in the game, and how players interact with the game environment.

Tesla_Motors.svg

Your child could even become a Robotics Engineer at Tesla, programming and controlling robots on the car production lines, automating tasks like welding, painting, or assembling car parts. These programmers write code to make sure these robots work efficiently and accurately.

Learn Scratch Coding For Kids: Projects and Tutorials

1c02ced16bdc1be7f8b7f1dae0a6cb1d.png
Fun Beginner Scratch Projects

Make fun Scratch projects. As you help your child with these projects, you will see how approachable coding with Scratch can be!

Read More
d56b6ccbd0578507d6a865c0ad7802ae.png
Make a Geometry Dash Game

Can your character avoid getting destroyed by the spikes!? Code your own custom geometry dash game in Scratch.

Read More
bd896e5d69967e7351f362a9308bad7d.png
Make A Mario Game In Scratch

Learn how to make a Mario game in Scratch. Super Mario Bros, released in 1985, is arguably one of the most popular video games of all time.

Read More

Scratch Coding News For Kids

Color Contrast Mode Launches

There’s now a Settings dropdown where users can change their color mode and language. They can toggle back and forth whenever they need to!

Read More
Scratch Annual Report

Scratch reached 50 million users, and over 120 million projects were created about movement, fashion, nature, and more.

Read More
LEGO Supports Scratch

The LEGO Foundation has granted $7.8 million to support the Scratch Foundation’s global programmatic work, research, and innovative product development.

Read More
CNBC
El Carmelo
Herbert Hoover
GSV Cup
Activity Hero
Hulafrog
SMASH