Ibnovate Scratch Creators
⏱ 60 minLive session

Session 1 — Welcome to Scratch

Duration: 60 min · Format: live online

What you'll learn: by the end, you can name the three main parts of the Scratch screen, snap blocks into a script, and run your first program — a sprite that moves and says hello when the green flag is clicked.

Soft skill focus — Curiosity

Today you'll also grow Curiosity. Scratch is brand new, and the whole editor is full of colourful blocks just begging the question "what does this one do?"

What you'll need


Hook

Let's think for a second:

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.


Teach — The three parts of the Scratch screen

Look at this diagram — each part has a name:

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

Here's how it works:

The blocks come in colour-coded families. You don't need to memorise this — 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

Quick question: if you want your cat to move, which colour of block should you look for? (Answer: blue — Motion.)


Teach — Snap blocks & press the green flag

A program is just blocks snapped together so they run top to bottom. Build this slowly and read each block as you add it.

Build this:

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 out: the #1 beginner mistake is 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.

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


Activity — Make your sprite move & talk

Now you build your own first script.

  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?

Ask yourself: which block starts your program? What did you change?


Check yourself

Try these — the answers are right after each arrow so you can check:

  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.

Wrap-up


Tips & extra challenges

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

Practise on your own — extra tasks to explore the Scratch screen and first blocks. Work them easy → hard. 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 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 when you've snapped your first script and want 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 you can focus on the thinking: what order should the steps happen in? 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 you'll use all course: each character carries its own set of instructions.

Common mistakes & fixes

If it's not working, check here:

What's next

Session 2 — Make It Move: you'll 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.
🔒