Learning Goals 3 min
By the end of this lesson you will be able to:
- Name the six block categories used across Level 1 — Motion, Looks, Sound, Events, Control, Variables — and one block from each.
- Fill in your own Level 1 Credentials Card — a one-page summary of every project you built and every skill you picked up.
- Sketch a brand-new project plan using only Level 1 blocks — proof that your Scratch skills now compose.
Warm-Up 7 min
This is the closing lesson of Level 1. No new blocks today. We look back at what you built, and forward to what comes next.
Quick-fire retrospective
Cast your mind back over the seven clusters of Level 1 — Welcome (A), Motion (B), Events & Repeats (C), Looks (D), Backdrops (E), Sound (F), Variables & Recap (G). Without re-reading anything:
- What was the very first script you ever wrote? What did it do?
- Which project from this level was your favourite? Was it the dance routine (L01-22), the day-to-night scene (L01-34), the pasar pagi sound story (L01-39), the catch-the-roti-canai game (L01-43), or the Hari Raya story (L01-45)?
- If a friend asked you "what's the one Scratch idea that surprised you most?", what would you say?
Reveal (your answers will vary — these are nudges)
- The L01-01 two-block script — when ⚑ clicked + move (10) steps. That first cat-shuffle felt enormous. Forty-eight lessons later it's tiny.
- Honest answers vary. Build lessons (L01-43 to L01-45) usually win because they combined many earlier ideas. Project lessons (L01-14 Cat Bounce, L01-22 Dance Routine, L01-34 Day to Night, L01-39 Pasar Pagi) are close behind.
- Common answers: "blocks snap together like LEGO", "every script needs a hat block", "the green flag runs everything", "a variable remembers a number between clicks". All true. The right answer is the one that captured your imagination.
Today's lesson is your chance to put those memories into a one-page card that future-you can glance at when you start Level 2.
New Concept — the six block categories of Level 1 15 min
Forty-eight lessons feels like a lot — but Level 1 uses only six block categories. Memorise these six and what each one does, and you've memorised the spine of Level 1.
The Blocks-Panel inventory
For each category, here are 2–3 key blocks you used, plus one example of what you built with them:
| Category | Key blocks | Where you used them |
|---|---|---|
| Motion | move (10) steps, turn cw (15) degrees, glide (1) secs to x: (0) y: (0) | L01-01 cat shuffle · L01-08 turning · L01-11 smooth glide · L01-14 Cat Bounce |
| Looks | say [Hello!] for (2) seconds, next costume, change size by (10) | L01-23 first hello · L01-27 walking animation · L01-28 size effects |
| Sound | play sound [Meow v] until done, start sound [Meow v], change volume by (-10) | L01-35 first sound · L01-37 volume + pitch · L01-39 Pasar Pagi sound story |
| Events | when flag clicked, when [space v] key pressed, when this sprite clicked | L01-15 to L01-17 — every project starts with one of these |
| Control | wait (1) seconds, repeat (10), forever, stop [all v] | L01-18 wait · L01-19 repeat · L01-20 forever · L01-22 Dance Routine |
| Variables | set [score v] to (0), change [score v] by (1), (score) | L01-40 first variable · L01-42 score in a game · L01-43 Catch the Roti Canai |
The Stage, the Sprite, the Backdrop
You also met three editor concepts that aren't block categories but ran through every lesson:
- The Stage — the 480 × 360 rectangle where everything happens. Centre is (0, 0). Edges are at ±240 and ±180.
- The Sprite — a character on the Stage with its own scripts, costumes, and sounds. You built projects with 1, 2, and 3 sprites.
- The Backdrop — the picture behind every sprite. You learned to switch backdrops (L01-31), make two-scene stories (L01-32), and use backdrops as time-of-day cues (L01-33).
The six categories side by side
Here's a tiny sample script using one block from each category — the "Level 1 in one stack" demo:
when flag clicked
set [score v] to (0)
forever
move (10) steps
next costume
start sound [Meow v]
wait (1) seconds
end
Why it matters
Forty-eight lessons in, you've crossed from "person who's never coded" to "person who can build animated, interactive Scratch projects". Level 2 will add conditionals (if <…> then), sensing (touching, mouse, keys), broadcasts, and more variables — but the foundation is built. The six categories above will still be true on the last lesson of Level 4.
Worked Example — your Level 1 Credentials Card 15 min
On a fresh page of your notebook, produce a one-page reference card for everything Level 1 taught you. Use the structure below as a template; fill in the blanks with your actual recall and your actual projects.
Section 1 — header
<code>=== MY SCRATCH LEVEL 1 CREDENTIALS === Name: __________ Class: __________ Started: __________ (date of your first lesson) Finished: _________ (today's date) Editor: scratch.mit.edu / Scratch Desktop (circle one)</code>
Section 2 — block categories I can use
Tick the box if you can name at least one block from this category from memory. Write that block's text next to the tick.
- [ ] Motion — example block: _________________
- [ ] Looks — example block: _________________
- [ ] Sound — example block: _________________
- [ ] Events — example block: _________________
- [ ] Control — example block: _________________
- [ ] Variables — example block: _________________
Aim for all six ticked. Circle any category that didn't come back from memory — those are your re-skim targets.
Section 3 — projects I built
List every project you actually completed end-to-end. Be honest — only count the ones that worked. Tick the row.
<code>L01-01 Make the Cat Move [ ] L01-14 Cat Bounce Across the Stage [ ] L01-22 Dance Routine [ ] L01-34 Day to Night Scene [ ] L01-39 Sound Story: Pasar Pagi [ ] L01-43 Catch the Roti Canai [ ] L01-44 Cat Chase [ ] L01-45 Two-Scene Story: Hari Raya [ ] ... any homework projects you built ...</code>
Section 4 — habits I now have
Tick the habits you actually use, not the ones you should have.
- [ ] I start every script with a hat block (usually when flag clicked).
- [ ] I use repeat (10) instead of pasting ten move blocks.
- [ ] I name my sprites (e.g. "Aisyah's Cat", not "Sprite1").
- [ ] I plan on paper before opening the editor (the L01-46 habit).
- [ ] I save my project as a
.sb3file before closing the browser. - [ ] I write Instructions and Notes & Credits when I share (the L01-47 habit).
Section 5 — vocab I can define in one sentence
Pick at least 6 of these and write a one-sentence definition for each on a fresh line.
<code>Stage · Sprite · Backdrop · Costume · Script · Script Area hat block · stack block · c-block green flag · sprite list · Blocks Panel variable · score · pick random say block · move block · forever loop sound · play sound until done · backdrop switch direction · x position · y position</code>
Section 6 — what's next
<code>Next stop: Scratch Level 2. Three things I want to build that I can't yet: 1. ____________________ 2. ____________________ 3. ____________________</code>
That's your credentials card — one page summarising the entire level. Take a phone photo of the finished version. Keep it somewhere you'll see it (taped above your desk, in the front of your notebook). When you start Level 2 and feel lost, glance at it: you built eight things. The next thing is just one more.
Try It Yourself — three design sketches 12 min
For each task, design a new project using ONLY Level 1 blocks. No new blocks allowed. Sketch on paper using the L01-46 planning style. You don't have to build them — the sketch is the deliverable.
Goal: Sketch a one-sprite "greeting" project. The cat appears in the centre, says something friendly, plays a sound, and changes size. Write down the three or four blocks you'd use:
when flag clicked
go to x: (0) y: (0)
say [Hi! I'm Aisyah's Cat.] for (2) seconds
start sound [Meow v]
change size by (20)
Think: Which 3 of the 6 categories did this stack touch? (Hint: Events, Motion, Looks, Sound.)
Goal: Sketch a two-sprite Deepavali greeting. One sprite (a candle) glows brighter and brighter using change size by. A second sprite (a kolam pattern) appears when clicked. Sketch both scripts on paper.
when flag clicked
set size to (50) %
repeat (5)
change size by (10)
wait (0.5) seconds
end
Think: The candle's script uses four categories. Name them. Then write the kolam's script — what hat block does it need? (Hint: when this sprite clicked.)
Goal: Sketch a three-sprite mini-game using a score variable. Pick your own theme — a Malaysian fruit catcher (rambutan, mangosteen, durian), a satay grilling timer, a teh tarik pouring contest. Fill in the sprite-list table and one script. Touch at least five of the six categories.
when flag clicked
set [score v] to (0)
forever
if <key (space v) pressed?> then
change [score v] by (1)
start sound [Pop v]
say (score) for (1) seconds
end
end
Think: List every category this stack uses. (Hint: that's Events, Variables, Control, Sound, Looks — five out of six. Add a move and you've got the full set.)
Mini-Challenge — design your own Level 1 project 5 min
"One project that proves you've internalised Level 1"
Today's not a quiz — but if there were a one-project Level 1 final, this would be it. Plan a single Scratch project that uses ideas from at least four of the six block categories. Use the L01-46 paper-planning workflow.
Your plan must include:
- One project sentence at the top.
- A sprite-list table with at least 2 sprites.
- One script-sketch for the main sprite.
- A note saying which 4+ categories the project uses (Motion, Looks, Sound, Events, Control, Variables).
- An Instructions box (3 lines) the way L01-47 taught you.
Seed ideas (don't have to use these):
- Pasar pagi morning rush: a customer sprite walks to a stall, the stall owner says a greeting, the price appears as a variable that goes up by RM 0.50 each time the customer clicks "buy more".
- Tropical storm scene: a backdrop switches from sunny to rainy to thunder; a cloud sprite glides across; a rain-sound loop plays in the background.
- Hari Raya open-house tour: three sprites (cat, ketupat, lemang) each greet the visitor in turn, with one shared score variable counting how many sprites the visitor has clicked.
- Tarik teh challenge: a teh-tarik pourer; press the space bar to pour; score goes up each press; after 10 presses, the cat says "Bagus!".
It works if:
- Your plan covers at least four categories.
- Every line of your script-sketch maps onto a Level 1 block.
- You can defend, in one sentence per category, why you used each one.
- (Bonus, if you have time to build) the project runs end-to-end and you'd be happy to show it to a friend.
Reveal a worked "Hari Raya open-house tour" plan
Project sentence: Three Hari Raya sprites greet the visitor; a shared score counts how many have been clicked.
| Sprite | What it does | Which blocks |
|---|---|---|
| Aisyah's Cat | Says "Selamat Hari Raya!" when clicked. Plays a meow. | when sprite clicked, say, start sound, change score |
| Ketupat | Says "Makan!" when clicked. Score goes up by 1. | when sprite clicked, say, change score |
| Lemang | Says "Selamat datang!" when clicked. Score goes up by 1. | when sprite clicked, say, change score |
Main script-sketch (cat):
when this sprite clicked
say [Selamat Hari Raya!] for (2) seconds
start sound [Meow v]
change [score v] by (1)
Categories used: Events (when sprite clicked), Looks (say), Sound (start sound), Variables (change score). That's 4 out of 6 — comfortably above the minimum. Add a move at the end and you've got 5.
Instructions box:
<code>Click the green flag to start. Click each sprite (cat, ketupat, lemang) to hear them greet you. Score goes up by 1 for each sprite you've visited.</code>
One page, five minutes. Ready to open Scratch and build line-for-line.
Recap 2 min
Forty-eight lessons. Six block categories. One pattern (when flag clicked + a stack of blocks below it) that hasn't changed since lesson 1. Today you produced a personal Credentials Card, designed three new projects, and planned one that touches four or more categories. Level 2 will add conditionals (if <…> then), sensing, broadcasts, and full variable use — but every Level 2 lesson sits on what you built in Level 1. Keep the card. Be proud of the projects. And turn the page — the next chapter is bigger.
- Stage
- The 480 × 360 rectangle where every Scratch project plays out. Centre is (0, 0); edges are ±240 and ±180.
- Sprite
- A character on the Stage with its own scripts, costumes, and sounds. Most Level 1 projects have 1–3 sprites.
- Backdrop
- The picture behind the sprites. Switching backdrops is the cheapest way to change scene or time of day.
- Sound
- A clip a sprite can play. Pick from the Scratch sound library or record your own. Use play sound until done for foreground sounds.
- Variable
- A named box that remembers a number between clicks. score is the classic first variable.
- Costume
- One of the pictures a sprite can show. Switching costumes inside a repeat creates animation.
Homework 1 min
Three things, in any order:
- Finish your Credentials Card from the Worked Example. All six sections filled in, in your handwriting, on one page. Photo it.
- Build your Mini-Challenge project from your paper plan. Save it as a
.sb3file (or share it on scratch.mit.edu, the L01-47 way). - Write a one-page "letter to my Level 1 starting self". What would you tell yourself, knowing what you know now? What confused you that turned out to be simple? What seemed simple that turned out to matter a lot?
Also: a final reflection on paper.
- Of the 48 lessons, which one was your favourite? Why? ____
- Which lesson did you find hardest? ____
- Looking at your card, which skill surprised you when you read it back? ("Did I really learn that?") ____
- If you had to recommend Scratch Level 1 to a friend, what would you tell them? ____
Bring back next class (or to Level 2):
- Your completed Credentials Card (photo or scan).
- Your finished Mini-Challenge project (
.sb3file or scratch.mit.edu URL). - Your "letter to starting-self" page.
- Your four reflection answers.
Heads up for what's next: Scratch Level 2 opens with multi-sprite projects, then introduces the if <…> then conditional, Sensing blocks (touching, mouse, keys), and broadcasts — sprites talking to each other. The six categories of Level 1 are still true on every Level 2 lesson. You're ready. Congratulations on finishing Level 1.