Ibnovate Scratch Creators
⏱ 60 minLive session · ages 7–11

Session 1 — Welcome to Scratch

Duration: 60 min · Format: live online · Ages: 7–11

Session goal: by the end, students can name the three main parts of the Scratch screen, snap blocks into a script, and run their first program — a sprite that moves and says hello when the green flag is clicked.

Before class — prep (5 min)

Agenda

Time Segment
0:00 Hook — you are the boss of the cat (5 min)
0:05 Teach — the three parts of the Scratch screen (12 min)
0:17 Teach — snap blocks & press the green flag (13 min)
0:30 Activity — make your sprite move & talk (22 min)
0:52 Check for understanding (5 min)
0:57 Wrap-up + homework (3 min)

0:00 · Hook (5 min)

Ask the class (chat or unmute):

Take three answers. Then reveal: "Today you become the boss of a cat on the screen. The cat only does what you tell it — and you tell it with blocks instead of typing. Let's give it its first orders."


0:05 · Teach — The three parts of the Scratch screen (12 min)

Share this diagram and point to each part as you name it:

The Scratch editor: a blocks palette on the left, a script area in the middle where blocks snap together, and the stage on the right where the sprite runs

Explain, slowly, pointing on your shared screen:

The blocks come in colour-coded families. Share this and tell them they don't need to memorise it — just know that colour tells you what a block does.

The eight colour-coded Scratch block families: Motion is blue, Looks is purple, Sound is pink, Events is yellow, Control is orange, Sensing is cyan, Operators are green and Variables are orange-red

Ask: "If I want my cat to move, which colour of block should I look for?" (Answer: blue — Motion.)


0:17 · Teach — Snap blocks & press the green flag (13 min)

Explain: a program is just blocks snapped together so they run top to bottom. Build this live on your shared screen while they watch — go slowly and name each block.

Build this together:

1. From Events (yellow), drag out when green flag clicked — this is a "hat" block; it starts the program.

2. From Motion (blue), snap move 10 steps under it. Watch the white shadow appear before you drop — that shadow means it will connect.

3. From Looks (purple), snap say [Hello!] for 2 seconds under that.

Now your script reads:

when green flag clicked
move 10 steps
say "Hello!" for 2 seconds

Press the green flag. The cat slides a little and a speech bubble pops up. Celebrate — that's a real program!

⚠ Watch for the #1 beginner mistake: blocks placed near each other but not actually snapped. If nothing runs, wiggle the top block — the whole stack should move together. If a block gets left behind, it wasn't connected.

Ask: "Which block made the cat talk? Which made it move?" (Say = Looks/purple; move = Motion/blue.)


0:30 · Activity — Make your sprite move & talk (22 min)

Students build their own first script. Demo the first step, then let them go and circulate.

  1. Open a new project at Scratch.
  2. Build the when green flag clickedmove 10 stepssay "Hi, I'm [your name]!" script. Press the green flag.
  3. Make it yours: change the number in move to a big number (like 100) — what happens? Change the words in say. Add a second say block.
  4. Extra: from Looks, add change color effect by 25 and run it a few times. What happens to the cat?

Circulate and ask: "Show me the block that starts your program. What did you change?"

Debrief: ask 2–3 students to share their screen and press their green flag for the class.


0:52 · Check for understanding (5 min)

Ask these aloud or in the chat. Answer key (for you):

  1. What are the three main parts of the Scratch screen? → The Blocks palette, the Script area, and the Stage.
  2. What does the green flag do? → It runs (starts) your program. The red button stops it.
  3. A block does nothing when you run it. What's the most likely reason? → It isn't snapped to the script — connect it under the when green flag clicked stack.

0:57 · Wrap-up + homework (3 min)


Teaching notes

Vocabulary

Term Meaning
Sprite A character or object on the stage (the cat)
Block One instruction you snap into a program
Script Blocks snapped together that run in order
Stage The screen where your sprite acts
Green flag The button that runs your program

Resources

Practice set

Extra tasks to explore the Scratch screen and first blocks. Work them easy → hard, at lab time or for homework. Answers follow each arrow.

1. Name that part. Where do you drag blocks to snap them together? → The Script area (the big middle space).

2. Colour clue. You want your sprite to say something. Which colour block do you look for? → Purple — Looks.

3. Fix it (spot the bug). A student's move 10 steps block is sitting next to the when green flag clicked block, not under it, and nothing moves. What's wrong? → It isn't snapped underneath — drag it until the white shadow appears, then drop.

4. Predict. The script is when green flag clicked → move 100 steps. What happens when you press the flag? → The sprite jumps a long way across the stage (100 is a big step).

5. Make it (build task). Build a script so the cat says "Ready?" for 1 second, then moves 50 steps. → when green flag clicked → say "Ready?" for 1 seconds → move 50 steps.

6. Two orders (harder). Put these in the right order so the cat greets, then moves: move 20 steps, when green flag clicked, say "Hi!". → when green flag clicked (top) → say "Hi!"move 20 steps. The hat block is always on top.

Going deeper (optional)

Optional — for a class that's snapped its first script and wants to know why Scratch works the way it does.

Why blocks instead of typing? Real code (like Python) is typed, and one wrong letter breaks it. Scratch removes the spelling problem so beginners can focus on the thinking: what order should the steps happen in? Point out that the shapes of the blocks are a clue — a "hat" block is rounded on top so nothing can snap above it, and command blocks have a bump and a notch so they only fit one way. The shapes are teaching you the grammar of programming without a single word of it.

Sprites each have their own scripts. Add a second sprite (click the cat icon at the bottom-right → choose one). Click it, and notice the script area is now empty — because scripts belong to the sprite you've selected. This is a big idea students will use all course: each character carries its own set of instructions.

Common mistakes & fixes

Next session

Session 2 — Make It Move: students meet the full family of Motion blocks — glide, turn, point — and make a sprite walk, spin and glide smoothly around the stage.

Ibnovate · Build · Innovate
Type to search · Esc to close
Welcome back
Sign in to continue building.
Accounts are created by Ibnovate — ask your instructor for your login.
🔒