Create & Learn
Scratch Coding

Scratch Coding

Scratch coding is a wonderful introduction to computer programming for kids that helps teach computer science's applications in the real world. Learn all about this fun and easy-to-use drag-and-drop programming language, and find out how to help your student get started learning Scratch coding. Discover the best Scratch resources including fun live online classes and games. Plus try your hand at inspiring free Scratch tutorials for kids that will teach your student how to start creating their own projects and bring their creative ideas to life!

Get Started

Join Scratch Coding Classes

What happens if your student gets stuck on a line of code, learns outdated information, or finds Scratch too overwhelming or confusing? They probably won't stick with coding, and they might never want to return to it. The opportunity to foster their passion for computer science might flash by in the link of an eye!

Live online Scratch classes are a great solution for helping your student explore computer science. They are likely the best shot your student has at gaining real coding skills soon, because passionate teachers will hold students accountable and support them. In addition, live online courses adapt the material to kids' learning styles, they help students when they run into tough problems with their code, and they taking the 'thinking' off your plate with a carefully designed curriculum - so you don't have to plan your student's next step or worry that the content will be out of their reach and overly frustrating.

At Create & Learn, our award-winning Scratch classes are taught by experienced educators, and designed by professionals from Google, Stanford, and MIT. Our industry-leading small class sizes (5 students max) ensure each student enjoys individualized attention. Furthermore we emphasize learning by creating, as well as use an inquiry-based learning approach that sets students up for success. From young beginner-friendly ScratchJr to more advanced Pokemon Game Building, find the best Scratch class for your student to learn coding and have fun!

Scratch Junior

Scratch Junior

Grades K-2

Start coding with ScratchJr, and make interactive stories and games

Learn More
Scratch Ninja
Start
Free

Scratch Ninja

Grades 2-6

Code games and animations with beginner-friendly Scratch coding

Intermediate Game Building with Scratch

Intermediate Game Building with Scratch

Grades 3-6

Code a new fun Scratch game every week

Pokémon Game Building

Pokémon Game Building

Grades 2-6

Create cool Pokémon games with fun Scratch coding

Accelerated Scratch
Start
Free

Accelerated Scratch

Grades 5-9

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

Scratch Coding For Kids

Start Scratch for kids right away with award-winning small group online free Scratch classes led live by experts. Discover the magic in technology and have fun!
Scratch Junior - Introduction

Scratch Junior - Introduction

  • Grades K-2
  • In this 45min session, we introduce students to the Scratch Junior platform and use it to code a fun animation - Dance Party! Your child will learn how to add characters, how to control characters with coding blocks, and how to code by combining blocks to make animations. Your child will experience the power of coding and have fun creating a fun party with their favorite characters.

  • 45 minutes
    Single Session
  • $30$15.00

    50% Off
    2-3 students group class
  • 2-3 students group class
  • Computer - Mac
    Windows PC
    iPad
    Android Tablet
  • Prerequisites - Scratch Junior can be run on Windows/MAC computer, iPad, and Android Tablet. It doesn't run on Chromebook. If you use a tablet, we recommend joining Zoom from a computer as well. You will need to install Scratch Junior app for the class. Detailed instructions will be emailed to you after the registration.

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

  • 55 minutes
    Single Session
  • Average 5 Students Per Class
  • Computer - Mac
    Windows PC
    Chromebook
Accelerated Scratch - Intro to Coding for Teens

Accelerated Scratch - Intro to Coding for Teens

  • Grades 5-10
  • 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!
  • 55 minutes
    Single Session
  • Average 5 Students Per Class
  • Computer - Mac
    Windows PC
    Chromebook
Customized learning
Customized learning
Find a path your child will love with 30+ 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.

Explore Popular Scratch Coding

Let's walk through the Scratch coding platform together. We'll reveal everything you need to know about this kids programming language, and how Scratch differs from ScratchJr. Get the answers to common questions, and get started with a simple walk through how to login.

What is Scratch?

Scratch 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. Used by millions of kids and educators worldwide, the Scratch programming language provides a great way to learn essential coding concepts (loops, conditionals, variables, etc), while building creative games and animations they can be proud of. 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. It was developed by the MIT Media Lab and the Scratch Foundation, a nonprofit organization in 2007.

Is Scratch coding free?

Yes, Scratch coding is free! You can go to the Scratch website, click "Create" in the upper left corner and immediately start building your own projects. If you'd like to save them, you'll need to create a free account.

Scratch download

Although most students utilize the web-based version of Scratch, it is possible to download the Scratch app for offline usage. This allows kids to create Scratch projects on the go, even when they are without internet access. The steps for installing the Scratch app are fairly simple. Here's how to download the free app for Chrome and Android tablets.

What does Scratch mean in coding?

In coding, Scratch refers to this website that allows beginners to start building computer programs. Scratch provides an easy-to-navigate interface with blocks on the left, your workspace to create in the middle, and a stage to see your code run on the right. Scratch 3.0, the latest generation of Scratch, launched on January 2, 2019, and was designed to expand how, what, and where you can create with Scratch. It includes dozens of new sprites, a totally new sound editor, and many new programming blocks.

What code does Scratch use?

Scratch uses code in the form of drag-and-drop blocks. As a result, kids can focus on learning and practicing important coding concepts such as messaging and operators instead of worrying about making typing errors. (Did you know if you type even a single letter wrong in your code, your program can’t run properly?). Also Scratch blocks are organized by category in different colors which makes them easy to explore, find, and use.

Is Scratch coding safe?

Scratch coding is definitely safe! It was designed with young people in mind. Your projects are only public if you would like them to be. The Scratch team also uses filters on content to promote clean language and collect limited information when you create an account. As always, don’t let your child upload private personal information to the website.

Scratch coding login

Ready to get started? To make a Scratch account, click "Join Scratch" in the upper right corner on the website here. Then follow the instructions to make a username and password. Keep clicking through and completing the signup steps that ask for personal information like your birthday and your gender. The last step is to provide your email address. If you want to share your projects, it's important that you verify your email address.

Getting started with Scratch

Check out a detailed step-by-step tutorial on how to use Scratch for beginners here. We'll walk you through what the different types of blocks are, and how to think about putting them together to create something great. Plus we'll reveal the best sets of fun exercises, challenges, and projects to try first with Scratch.

ScratchJr

But what about kids under age 6? Don't worry, MIT has designed something for them to start learning coding as well. Scratch Jr is an app for tablets designed to give young children experience with coding. Like Scratch, it features drag-and-drop blocks. Kids can use motion blocks to control their characters, and customize the story they want to tell.

Scratch Coding Games And Tutorials

Practice creating in Scratch today. Make cool games in Scratch with step-by-step tutorials from our Scratch instructors.

A fun Scratch tutorial for kids: This article introduces basic Scratch concepts by showing you how to build a simple game featuring a cat and a balloon.

Fun Scratch exercises for kids: It is helpful for kids to have simple projects to complete as they learn the ins and outs of the Scratch platform. For that reason, we’ve compiled some fun Scratch exercises for kids that will help them to master Scratch and be equipped to tackle more advanced projects in the future.

Beginner Scratch challenges for kids: Try five beginner Scratch challenges that include more sophisticated concepts such as loops, variables, and Scratch extensions.

How to Make a Scratch Game: See how to to complete a video game step by step using Scratch coding in less than one hour.

How to make a golf game: This tutorial shows you how to make a golf game in Scratch played from a 'bird's-eye-view' perspective.

How to make Pacman on Scratch: Here we'll show you how to make the Pacman arcade game in Scratch. This tutorial features character customization.

How to make a basketball game on Scratch: This game uses delays and messaging to create the interactions between characters in a basketball game.

How to make a geometry dash game on Scratch: This tutorial recreates the game in the popular Geometry Dash app. It shows you how to jump over obstacles and control when the game starts and stops.

Explore more of the best Scratch games to make.

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
How to Make a Flappy Bird in Scratch

Find out how to make a Flappy Bird in Scratch! We’ll show you how to control the bird with the space key, build moving pillars, and update the score every time the bird flies through them. Get step-by-step instructions to:

  1. Pick a character
  2. Add the code for the "flappy" motion
  3. Create the pillars the bird will fly through
  4. Make a background for the end of the game
  5. End the game if the bird touches a pillar
  6. Take care of details for starting and ending the game
  7. Make the pillars move
  8. Create a score variable

See Students' Scratch Projects

Our students love creating with Scratch. See some of their latest work, and help your student to get inspired to bring their ideas to life. Explore Scratch projects for kids ideas, a reference guide for Scratch projects, and ScratchJr projects for kids for more activities.

Start With Free Classes

Join top-rated kids coding classes

Our small group free coding classes, live online experience, and awesome teachers set every child up for success. Discover the magic in technology and have fun when you get started today.

Free Kids Events with Experts from NASA, Stanford, and More

CNBC
El Carmelo
Herbert Hoover
GSV Cup
Activity Hero
Hulafrog
SMASH