Skip to main content

πŸ“ Lesson 1.1: What Is Scratch & Why Kids Love It

Before you teach it, understand it. In 25 minutes you'll know exactly what Scratch is, why it works so well for children, and why it's the perfect first step into coding.

🎯 Learning Objectives

By the end of this lesson, you will be able to:

  • Explain, in one sentence, what Scratch is
  • Describe how block-based coding differs from typed code
  • List three reasons Scratch is great for young learners
  • Introduce Scratch to your child with confidence

Estimated Time: 25 minutes  β€’  Coding needed: none

Ages 5–7 (with help) Ages 8–11 (sweet spot) Ages 12+
In This Lesson

Why coding β€” and why now?

Your child doesn't need to become a software engineer. But learning to code teaches something every kid can use: how to break a big problem into small steps, try an idea, see what happens, and fix it. That's problem-solving, creativity, and resilience rolled into one β€” and it happens to be fun.

The hard part for most families isn't the child's interest. It's that the parent feels unqualified to help. This course removes that barrier. You don't need to know how to code today. You just need to stay one comfortable step ahead β€” and this lesson is that first step.

You are not learning to be a programmer. You're learning to be a coding buddy β€” curious, encouraging, and just informed enough to help.

πŸŽ“ Learn It: What Scratch actually is

Scratch is a free website where kids make their own games, animations, and stories by snapping together colorful blocks instead of typing code. That's the whole idea in one sentence.

It was created by the MIT Media Lab and is run by the non-profit Scratch Foundation. It's used by tens of millions of children around the world, in over 70 languages, and it's completely free.

The Scratch project editor. On the left is a palette of colorful command blocks under categories like Motion and Looks. The middle is an empty coding area. On the right is the stage showing the orange Scratch cat, with sprite settings below.
Figure 1: The Scratch editor. Kids drag blocks from the left into the middle to program the cat on the right. We'll tour every part in Lesson 1.2.

🧩 The three words that unlock Scratch

Sprite β€” a character or object (the cat is a sprite).   Stage β€” the screen where the action happens.   Blocks β€” the instructions you snap together to make sprites do things.

Learn these three and you can already follow along with your child.

πŸŽ“ Learn It: Blocks vs. typing code

"Real" coding usually means typing exact words and symbols. One wrong comma and nothing works β€” frustrating for adults, brutal for kids. Scratch throws that barrier away. Blocks only snap together if they make sense, so children can't create a "spelling mistake." They focus on ideas, not punctuation.

Here's the same simple program in typed code and in Scratch blocks:

Typed code (e.g. Python)

when program starts:
    move(10)
    say("Hello!", 2)

Miss a colon or misspell say and it breaks.

The same thing in Scratch

Snaps together like LEGO. Nothing to misspell.

Notice the colors. In Scratch, every block has a color that tells you its category β€” blue for movement, purple for looks, gold for events, and so on. Kids learn to "read" a program by its colors before they can read the words fluently.

  • Motion
  • Looks
  • Sound
  • Events
  • Control
  • Sensing
  • Operators
  • Variables

βœ… Why this matters for your child

Because blocks can't "break" from typos, kids get to the fun part β€” seeing their idea come alive β€” almost instantly. That quick reward is exactly what keeps them coming back.

πŸŽ“ Learn It: Why kids love it

Scratch is engineered around how children actually learn: by playing, tinkering, and showing off. Here's what makes it click:

mindmap root((Why kids love Scratch)) Instant results Click and it moves No waiting Creative freedom Games Stories Animations No fear of failure Blocks can't crash Just try again Belonging Share projects Remix others' ideas
What kids feelWhat's really happening (the learning)
"I made the cat dance!"Sequencing β€” putting steps in the right order
"It keeps spinning forever!"Loops β€” repeating actions
"When I press space, it jumps!"Events β€” responding to input
"If it touches the wall, it bounces."Conditionals β€” decision-making logic
"I remixed my friend's game."Reading and modifying existing code

Every "I made it do X!" moment is a real computer-science concept in disguise. Your job isn't to lecture on these terms β€” it's to celebrate the moment and, now and then, name what they just did.

πŸŽ“ Learn It: Free, and made for kids

  • 100% free. No paid tiers, no ads for products, no in-app purchases.
  • Two ways to use it. Online in a browser at scratch.mit.edu, or via the free downloadable Scratch app for offline use.
  • You can start without an account. Click "Start Creating" and play immediately β€” an account just lets you save and share (more in Lesson 1.2).
  • Built with child safety in mind. Accounts for kids use a parent's email, comments are moderated, and personal info is discouraged. We'll cover safe sharing in Module 4.

⚠️ One thing to know up front

Scratch has a community where kids can share and comment on projects. It's well-moderated and kind by design, but it is a form of social interaction. For now you can ignore it entirely β€” Module 1 stays fully offline-friendly and private. We'll set up sharing safely later, together.

πŸ’¬ Teach It: Introduce Scratch to your child

You've got the background. Here's how to spark your child's interest in the very first conversation β€” no screen required yet.

Say something like this

"Want to make your own game where you decide the rules? There's a free thing called Scratch where you snap colorful blocks together and a little cat does whatever you tell it. Want to try making it talk?"

Lead with their interest β€” a game, a joke-telling cat, a dancing character, a pet cartoon. The word "make" beats the word "learn" every time.

Age-by-age tips

πŸ‘§ Ages 5–7

Sit together the whole time. Consider ScratchJr (a tablet app) if reading is still tricky β€” it uses pictures instead of words. Keep sessions to 15–20 minutes.

πŸ§’ Ages 8–11

The sweet spot for Scratch. Start side-by-side, then let them drive the mouse. Cheer discoveries; resist grabbing the mouse to "fix" things.

πŸ§‘ Ages 12+

Give more independence. Challenge them: "Can you make it keep score?" They may outrun you fast β€” that's a win, not a problem.

Common myths to drop (yours and theirs)

  • "I'm not good with computers." You don't have to be. If you can drag a block, you can help.
  • "Coding is only for boys / for math whizzes." Scratch is art, music, and storytelling as much as logic.
  • "We'll break something." You can't. There's no wrong move β€” only experiments.

🎬 Your first-session goal

Don't aim to "teach coding" on day one. Aim for a single delighted "whoa, I did that!" That feeling is the hook. Everything else builds on it.

🎯 Quick Check

A couple of quick questions to lock it in. Click an answer.

Question 1: What is the single biggest advantage of block-based coding for children?

Question 2: In Scratch, what does a block's color tell you?

Question 3: What's the best first-session goal with your child?

Summary & What's Next

πŸŽ‰ Key Takeaways

  • Scratch is a free MIT-made site where kids build games, stories, and animations by snapping colorful blocks together.
  • Block coding removes typos and syntax errors, so kids reach the fun fast.
  • A block's color shows its category; the three key words are sprite, stage, and blocks.
  • Your role is "coding buddy," not expert. First-session goal: one "I made that!" moment.

πŸš€ Next up

Now that you know what Scratch is, let's open it and look around. In Lesson 1.2 we'll take a guided tour of the editor β€” every button, panel, and that all-important green flag β€” so nothing feels mysterious.

You just took step one. πŸŽ‰

That wasn't so scary, was it? Keep going β€” the hands-on fun starts soon.