Scratch Cards All
Scratch Cards All
in This Pack
● Animate a Name Coding Cards
● Imagine a World Coding Cards
● Chase Game Coding Cards
● Make Music Coding Cards (see new Sound
and Music Cards for more)
● Animate a Character Coding Cards
● Create a Story Coding Cards
● Pong Game Coding Cards
● Let’s Dance Coding Cards
● Jumping Game Coding Cards
● Virtual Pet Coding Cards
● Catch Game Coding Cards
● Video Sensing Coding Cards
● Make It Fly Coding Cards
● micro:bit Coding Cardsards
Note: This digital card set differs from the physical card set you
can purchase, which only includes the original cards minus
“Make It Fly” and “micro:bit.” This digital card set includes newer
cards.
• Color Clicker
• Spin
• Play a Sound
• Dancing Letter
• Change Size
• Press a Key
• Glide Around
Animate a Name 1
3
Color Clicker
scratch.mit.edu
GET READY
TRY
Animate a Name 2
Spin
scratch.mit.edu
GET READY
TRY IT
TIP
Click this block to reset the sprite’s direction.
Play a Sound
Animate a Name 3
Play a Sound
scratch.mit.edu
GET READY
Choose a sound.
TRY IT
Click your letter.
Dancing Letter
Animate a Name 4
Dancing Letter
scratch.mit.edu
GET READY
TRY IT
Click your letter.
Change Size
Animate a Name 5
Change Size
scratch.mit.edu
scratch.mit.edu
GET READY
TRY IT
Click your letter.
TIP
Click this block to reset the size.
Press a Key
Animate a Name 6
Press a Key
scratch.mit.edu
GET READY
Wall 1
Choose a Choose a letter from
backdrop. the Sprite Library.
Try different
numbers.
TRY IT
Press the space key.
TIP
Animate a Name 7
Glide Around
scratch.mit.edu
GET READY
TRY IT
Click your letter to start.
TIP
When you move a sprite, you can see the
numbers for x and y update.
• Say Something
• Fly Around
• Go Right and Left
• Go Up and Down
• Change Costumes
• Glide from Here to There
• Grow and Shrink
• Change Backdrops
• Add a Sound
GET
READY
Sprite1
Sprite1
TRY IT
Imagine a World 2
Fly Around
scratch.mit.edu
GET READY
Butterfly 2
TRY IT
Imagine a World 3
Go Right and Left
scratch.mit.edu
GET READY
Ben
TRY IT
Imagine a World 4
Go Up and Down
scratch.mit.edu
GET READY
Hedgehog
TRY IT
GET READY
Choose another.
TRY IT
Click your sprite.
Glide From Here to There
GET READY
TRY IT
Click the green flag to start.
TIP
When you move a sprite, you can see the numbers for
x and y update.
GET READY
Drums Tabla
Type a larger number
to make it bigger.
TRY IT
GET READY
TRY IT
Click the green flag to start.
Create a
Story
Add a Sound
Add your voice or other sounds
to your project.
Imagine a World 9
DanceDance
PPararty!ty!
Add a Sound
scratch.mit.edu
GET READY
TRY IT.
Click the green flag to start.
Chase Game
Cards
Chase Game 1
Move Left and Right
scratch.mit.edu
GET READY
Robot
TRY IT
Press the arrow keys.
TIP
Type a negative number to Type a positive number to
move to the left. move to the right.
Move Up and Down
Chase Game 2
Move Up and Down
scratch.mit.edu
GET READY
TRY IT
Press the arrow keys.
TIP
y is the position on the Stage from top to bottom.
Chase Game 3
Chase a Star
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start. Click the stop sign to stop.
Play a Sound
Play a sound when your character touches the
star.
Chase Game 4
Play a Sound
scratch.mit.edu
GET READY
Robot
Choose your
sound from the
menu.
TRY IT
Click the green flag to start.
Add a Score
Chase Game 5
Add a Score
scratch.mit.edu
GET READY
Choose Variables.
Score
Click the Make a
Variable button.
Select Score
from the menu. Add this block to
increase the score.
TIP
Use the set variable block to reset the score to zero.
Chase Game 6
Level Up!
scratch.mit.edu
GET READY
Nebula Robot
Choose a second
backdrop, like Nebula. Select the Robot
Choose a sound.
TRY IT
Click the green flag to start the game!
Victory Message
Show a message when you go to
the next level.
Chase Game 7
Victory Message
scratch.mit.edu
GET READY
TRY IT
Click the green flag to play your game.
Make Music
Cards
Make Music 1
Play a Drum
scratch.mit.edu
GET READY
Choose a Theater 2
backdrop.
TRY IT
Make Music 2
Make a Rhythm
scratch.mit.edu
GET READY
TRY IT
Make Music 3
Animate a Drum
scratch.mit.edu
GET READY
Choose a sound
from the menu.
TRY IT
Press the left arrow key on your keyboard.
Make a Melody
Make Music 4
Make a Melody
scratch.mit.edu
GET READY
Choose up arrow
(or another key).
TRY IT
Press the up arrow key.
Play a Chord
Play more than one sound at a time to make a
chord.
Make Music 5
Play a Chord
scratch.mit.edu
GET READY
TRY IT
Press the down arrow key.
TIP
Use to play sounds play at the same time.
Make Music 6
Surprise Song
scratch.mit.edu
GET READY
Guitar
TRY IT
Press the right arrow key.
Beatbox Sounds
Make Music 7
Beatbox Sounds
scratch.mit.edu
GET READY
Microphone
TRY IT
Press the B key to start.
Record Sounds
Make Music 8
Record Sounds
scratch.mit.edu
GET READY
Choose c
(or another key).
TRY IT
Press the C key to start.
Play a Song
Make Music 9
Play a Song
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start.
Animate a Character
Cards
scratch.mit.edu Set of 8
Animate a Character
Cards
Try these cards in any order:
Animate a Character 1
Move with Arrow Keys
scratch.mit.edu
GET READY
Type a minus sign to move left. Type a minus sign to move down.
TRY IT
Press the arrow keys on your keyboard to move
your character around.
Make a Character
Jump
Press a key to jump up and down.
Animate a Character 2
Make a Character Jump
scratch.mit.edu
GET READY
Giga
Type how high to
jump.
TRY IT
Animate a Character 3
Switch Poses
scratch.mit.edu
GET READY
Choose a character with
multiple costumes, like Max.
Click the Costumes
tab to view all of your
sprite’s costumes.
Max
Choose a different
costume.
TRY IT
Press the space key on your keyboard.
Glide from Point to Point
Animate a Character 4
Glide from Point to Point
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start.
TIP
When you drag a sprite, its
x and y positions will update
in the blocks palette.
Walking Animation
Make a character walk or run.
Animate a Character 5
Walking Animation
scratch.mit.edu
GET READY
Unicorn Running
TRY IT TIP
Animate a Character 6
Flying Animation
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start.
Talking Animation
Make a character talk.
Animate a Character 7
Talking Animation
scratch.mit.edu
GET READY
Penguin
Choose another.
TRY IT
Click the green flag to start.
Draw an Animation
Edit a sprite’s costumes to create your
own animation.
Animate a Character 8
Draw an Animation
scratch.mit.edu
GET READY
Choose a
character.
Click the Select a part of the costume Drag the handle to rotate an
Select tool. to squeeze or stretch it. object you’ve selected.
• Start a Story
• Start a Conversation
• Switch Backdrops
• Click a Character
• Add Your Voice
• Glide to a Spot
• Walk onto the Stage
• Respond to a Character
• Add a Scene
Create a Story 1
Start a Story
scratch.mit.edu
GET READY
Wizard
TRY IT
Create a Story 2
Start a Conversation
scratch.mit.edu
GET READY
Witch
Elf
TIP
To change the direction a character is facing, click
the Costumes tab, then click Flip Horizontal.
Switch Backdrops
Create a Story 3
Switch Backdrops
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start.
Create a
Story
Click a Character
Create a Story 4
Click a Character
scratch.mit.edu
GET READY
TRY IT
Click your character.
Add Your Voice
Create a Story 5
Add Your Voice
scratch.mit.edu
GET READY
Click the Sounds tab. Click Record.
Choose a
sprite.
When you’re
done, click Save.
Princess
Choose Record from
the pop-up menu.
Princess __________
Select your
recording from
the menu.
TRY IT
Click the green flag to start.
Create a
Story
Glide to a Spot
Create a Story 6
Glide to a Spot
scratch.mit.edu
GET READY
Owl
TRY IT
Click the green flag to start.
TIP
When you drag a sprite, the
numbers for x and y will update
in the blocks palette.
Create a
Story
Walk onto the Stage
Create a Story 7
Walk onto the Stage
scratch.mit.edu
GET READY
TIP
Change the size of a sprite by typing
a smaller or larger number.
Create a
Story
Respond to a Character
Coordinate a conversation so that
one character talks after another.
Create a Story 8
Respond to a Character
scratch.mit.edu
GET READY
Goblin
Broadcast a message.
TIP
You can click the menu to add a
new message.
Create a
Story
Add a Scene
Create multiple scenes with
different backdrops and characters.
Create a Story 9
Add a Scene
scratch.mit.edu
GET READY
Fox
TRY IT
Click the green flag to start.
Pong Game
Cards
1. Bounce Around
2. Move the Paddle
3. Bounce off the Paddle
4. Game Over
5. Score Points
6. Win the Game
scratch.mit.edu Set of 6
Bounce Around
Pong Game 1
Bounce Around
scratch.mit.edu
GET READY
Ball
TRY IT
Click the green flag to start.
Move the Paddle
Control a paddle by moving
your mouse pointer.
Pong Game 2
Move the Paddle
scratch.mit.edu
GET READY
Paddle
TRY IT
Click the green Move your mouse pointer
flag to start. to move the paddle.
TIP
You can see the x position of the paddle
change as you move the mouse pointer
across the Stage.
Bounce Off the Paddle
Pong Game 3
Bounce Off the Paddle
scratch.mit.edu
GET READY
Choose Paddle
from the menu.
Ball
TRY IT
Click the green flag to start.
Game Over
Pong Game 4
Game Over
scratch.mit.edu
GET READY
Line
Choose the sprite called Line. Drag the Line sprite to the
bottom of the Stage.
Choose Ball
from the menu.
TRY IT
Click the green flag to start.
Score Points
Add a point each time you hit the ball
with the paddle.
Pong Game 5
Score Points
scratch.mit.edu
GET READY
Choose Variables.
Variable button.
Pong Game 6
Win the Game
scratch.mit.edu
GET READY
Use the Text tool to write a
message, like “You Won!”
TRY IT
Click the green Play until you score
flag to start. enough points to win!
Let’s Dance
Cards
GET READY
Ten80 Dance
TRY IT
Click the green flag to start
Dance Loop
GET READY
Add a repeat
block around your
dance sequence.
TRY IT
Click the green flag to start.
Play Music
Let’s Dance 3
Play Music
scratch.mit.edu
GET READY
TIP
Make sure to use (not )
or else the music won’t finish playing before it begins again.
Take Turns
Coordinate dancers so that one
begins after the other finishes.
Let’s Dance 4
Take Turns
scratch.mit.edu
GET READY
Anina Dance
Broadcast a message.
TRY IT
Click the green flag to start.
Starting Position
Let’s Dance 5
Starting Position
scratch.mit.edu
GET READY
Go to the LB Dance
Sprite Library. Click the Dance category. Choose a dancer.
TIP
Let’s Dance 6
Shadow Effect
scratch.mit.edu
GET READY
Jouvi Dance
Go to the Click the Dance category.
Sprite Library. Choose a dancer.
TRY IT
Click the green flag to start. Click the stop sign to stop.
Interactive Dance
Let’s Dance 7
Interactive Dance
scratch.mit.edu
GET READY
Jouvi Dance
Go to the Click the Dance category
Sprite Library. Choose a dancer.
Choose a different key to press Pick a dance move from the menu.
for each dance move.
TRY IT
Let’s Dance 8
Color Effect
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start.
Leave a Trail
GET READY
TRY IT
1. Jump
2. Go to Start
3. Moving Obstacle
4. Add a Sound
5. Stop the Game
6. Add More Obstacles
7. Score
Jumping Game 1
Jump
scratch.mit.edu
GET READY
Chick
TRY IT
Jumping Game 2
Go to Start
scratch.mit.edu
GET READY
Drag your character to where Now when you drag out a go to block, it will
you want it. set to your character’s new position.
Chick
TIP
Jumping Game 3
Moving Obstacle
scratch.mit.edu
GET READY
Choose a sprite to be an
Egg
obstacle, such as Egg.
TRY IT
Jumping Game 4
Add a Sound
scratch.mit.edu
GET READY
Click to select the Chick sprite.
Chick
TRY IT
Jumping Game 5
Stop the Game
scratch.mit.edu
GET READY
Click to select the
Egg sprite.
Click the Costumes
tab to see the Egg
sprite’s costumes.
TRY IT
Jumping Game 6
Add More Obstacles
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start.
Score
Jumping Game 7
Score
scratch.mit.edu
GET READY
Choose Variables.
Score
Click the Make a
Variable button.
Chick
TRY IT
Jump over the eggs to score points!
Virtual Pet
Cards
Virtual Pet 1
Introduce Your Pet
scratch.mit.edu
GET READY
Pick a sprite with more
than one costume.
TRY IT
Virtual Pet 2
Animate Your Pet
scratch.mit.edu
GET READY
Monkey
Choose a costume.
Choose a different
costume.
TRY IT
Click your pet.
Feed Your Pet
Virtual Pet 3
Feed Your Pet
scratch.mit.edu
GET READY
Bananas
Monkey Choose a food sprite,
Choose a sound from the like Bananas.
Sounds Library, like Chomp.
Bananas
Monkey
TRY IT
Click the food.
Give Your Pet a Drink
Virtual Pet 4
Give Your Pet a Drink
scratch.mit.edu
GET READY
Choose a drink sprite, like Glass Water.
Glass
Glass Water
Broadcast a new message.
TRY IT
Click the drink to start.
What Will Your Pet Say?
Virtual Pet 5
What Will Your Pet Say?
scratch.mit.edu
GET READY
Choose Variables.
Choic
Click the Make a e
Variable button.
TRY IT
Click your pet to see what it says.
Time to Play
Virtual Pet 6
Time to Play
scratch.mit.edu
GET READY
Choose a sprite,
like Ball.
Ball
Ball
Broadcast a new message.
TRY IT
Click the ball.
How Hungry?
Virtual Pet 7
How Hungry?
scratch.mit.edu
GET READY
Choose Variables.
Hunger
Click the Make a
Variable button.
Monkey
TRY IT
Click the green flag to Then click the food.
start.
Catch Game
Cards
1. Go to the Top
2. Fall Down
3. Move the Catcher
4. Catch It!
5. Keep Score
6. Bonus Points
7. You Win!
Catch Game 1
Go to the Top
scratch.mit.edu
GET READY
Apple
Type 180 to go to the
top of the stage.
TRY IT
Click the green flag to start.
TIP
y is the position on the Stage from top to bottom.
y = 180
x = –240 x = 240
y = –180
Fall Down
Catch Game 2
Fall Down
scratch.mit.edu
GET READY
TRY IT
Click the green flag to start. Click the stop sign to stop.
TIP
Use to move up or down.
Move the Catcher
Press the arrow keys so that the catcher
moves left and right.
Catch Game 3
Move the Catcher
scratch.mit.edu
GET READY
TRY IT
Catch Game 4
Catch It!
scratch.mit.edu
GET READY
Click to select
the Apple.
Choose a sound.
TIP
Catch Game 5
Keep Score
scratch.mit.edu
GET READY
Choose Variables. Name this variable
Scor Score and then
e
Click the Make a click OK.
Variable button.
TRY IT
Click the green flag to start.
Then, catch apples to score points!
Bonus Points
Get extra points when you catch a golden
sprite.
Catch Game 6
Bonus Points
scratch.mit.edu
GET READY
To duplicate your sprite,
right-click (Mac: control-click).
Click the Costumes tab.
Apple2
TRY IT
Catch the bonus sprite to increase your score!
You Win!
Catch Game 7
You Win!
scratch.mit.edu
GET READY
Click the Paint icon You can change the font color,
to make a new sprite. size, and style.
TRY IT
Click the green flag to start. Play until you score
enough points to win!
Video Sensing
Cards
Video Sensing 1
Pet the Cat
scratch.mit.edu
GET READY
TRY IT
Video Sensing 2
Animate
scratch.mit.edu
GET READY
Pick a sprite with more
than one costume.
__
Choose one costume.
__ Choose a different
costume.
TRY IT
Move around to animate the dragon.
Pop a Balloon
Video Sensing 3
Pop a Balloon
scratch.mit.edu
GET READY
TRY IT
Video Sensing 4
Play the Drums
scratch.mit.edu
GET READY
Drum Drum-cymbal
Drum Drum-cymbal
TRY IT
Use your hands to play the drums!
Keep Away Game
Video Sensing 5
Keep Away Game
scratch.mit.edu
GET READY
TRY IT
Move around to avoid the jellyfish.
Play Ball
Use your body to move a sprite across the
screen.
Video Sensing 6
Play Ball
scratch.mit.edu
GET READY
Beachball
Beachball
Choose direction
from the menu.
TRY IT
Use your hands to push the beach ball around the screen.
Try it with a friend!
Start an Adventure!
Interact with a story by
moving your hands.
Video Sensing 7
Start an Adventure!
scratch.mit.edu
GET READY
Winter Fox
TRY IT
Click the green flag. Then wave to wake up the fox.
Make It
it Fly
Cards
Make It Fly 1
Choose a Character
scratch.mit.edu
GET READY
Choose a backdrop,
such as “blue
sky2”.
TRY IT
Make It Fly 2
Start Flying
scratch.mit.edu
GET READY
Choose a sprite to
fly by, such as
Buildings
Type a negative
number to move left.
TIP
x is the position on the Stage from left to right.
y = 180
x = -240 x = 240
y = -180
Switch Looks
Add variety to your scenery.
Make It Fly 3
Switch Looks
scratch.mit.edu
GET READY
Then, click the
Click to select the
Costumes tab to
Buildings sprite.
see the different
building
costumes.
TRY IT
Click the green flag to start
Make It Interactive
Make your character move
when you press a key.
Make It Fly 4
Make It Interactive
scratch.mit.edu
GET READY
Click to select your flying sprite.
Type a minus sign to move left. Type a minus sign to move down.
TRY IT
Press the arrow keys on your keyboard to move
your character around.
Floating Clouds
Make clouds float by in the sky!
Make It Fly 5
Floating Clouds
scratch.mit.edu
GET READY
TIP
y is the position on the Stage from top to bottom.
y = 180
x = -240 x = 240
y = -180
Flying Hearts
Add hearts or other floating objects to
Make It Fly 6
Flying Hearts
scratch.mit.edu
GET READY
TRY IT
Make It Fly 7
Collect Points
scratch.mit.edu
GET READY
Select Variable
Add a point.
TRY IT
Click the green flag to start
A
B
micro:bit
Cards
micro:bit
Cards
B
•Cast a Spell
•Squeak
•Move Around
•Press a Button
•Jump
•Move Back and Forth
•Create an Emoji
micro:bit 1
Cast a Spell A
scratch.mit.edu/microbit B
GET READY
Woods Dragon
Choose a Choose a
backdrop. sprite.
Dragon
TRY IT
Move the micro:bit to start.
Squeak A
micro:bit 2
Squeak A
scratch.mit.edu/microbit B
GET READY
Monkey
Monkey
TRY IT
TIP
You can click the Sounds tab to Click this button to add a sound
view your character's sounds. from the Sound library.
Move Around
A
micro:bit 3
Move Around A
scratch.mit.edu/microbit B
GET READY
Ghost
Ghost
TRY IT
micro:bit 4
Press a Button A
scratch.mit.edu/microbit B
GET READY
Hatchling
Click thetab.
Hatchling
Choose your
sound from the
menu.
TRY IT
Press the A button on the micro:bit to start.
Jump
A
micro:bit 5
Jump A
scratch.mit.edu/microbit B
GET READY
Wizard-toad
Type a minus
sign to move
down.
TRY IT
Forth
B
micro:bit 6
Move Back and Forth A
scratch.mit.edu/microbit B
GET READY
Witch
TRY IT
micro:bit 7
Create an Emoji A
scratch.mit.edu/microbit B
GET READY
TRY IT
A B
Click and drag with the Line, Circle, or Rectangle tools to create a
shape. Hold down the Shift key while dragging to create equal sides,
or 45 and 90 degree angles with lines.
Using the Select tool, select a shape and click and drag one of the
corner points to resize it.
To rotate a shape once you’ve made it, use the Select tool to grab the
anchor under the shape and drag it. Hold down the Shift key while
dragging to rotate at 45 degree angles.
Using the Reshape tool, click on one of the points of a shape and
move the point around to alter the shape. Click + Shift key to select
and move multiple points at once.
Using the Reshape tool, click on a part of the shape that doesn’t have
a point to add a new point, or click on a point and press “Delete” to
remove a point.
Using the Select tool, select a shape and click the buttons on the top
menu to copy and paste a duplicate.
Using the Select tool, select a shape and click the flip horizontal or flip
vertical buttons on the top menu to flip a shape.
Using the Select tool, select a shape and click the Forward, Backward,
Front, or Back buttons to change the layer order.
Select the fill from the dropdown and use the fill (paint bucket) tool to
adjust a shape’s color. Or using the Select tool, select a shape and
then use the Fill and Outline dropdowns to adjust the color,
saturation, brightness, and outline. You can also choose to use a
gradient. Use the eyedropper to select a color from another shape.
Use the red strikethrough to fill with no color.
Using the select tool and holding down the “Shift” key, select multiple
shapes to group them (helpful to move several shapes together).
Use the brush tool for freehand line drawing. The example to the right
shows hand drawn whiskers.
Use the eraser tool to remove parts of the drawing from all shapes
and layers it comes into contact with when clicking and dragging. You
can use the reshape tool to then adjust the new points created.
The text tool comes with a dropdown list of font options to choose
from, and Fill and Outline dropdowns to change text color and outline.
Options to
Customize Sprites
Customize Sprites 4
Options to Customize Sprites
scratch.mit.edu
Experiment!
GET READY
Duplicate Use the select tool,
your sprite then click and drag on
costume on the canvas to select
the costume multiple items.
tab.
(Right click, Try rotating and moving
Duplicate.) incrementally.
ADD CODE
There are many ways to animate.
Try looping through the costumes.
Code Your Sprite
BLOCKS TO
TRY
Create an Asset Pack
Options:
● Export a sprite, costume, or sound:
Right-click the asset. Choose “export.” To
add the asset to a project, choose the
upload option in the sprite, costume, or
sound menu to upload from your files.
● Backpack a sprite, costume, or sound:
You must be logged in to access the
backpack at the bottom of the editor
screen. Click it to open the backpack and
drag-and-drop a sprite, costume, or
sound inside. To add the asset to a
different project, open the backpack and
drag-and-drop the asset into the sprite,
costume, or sound area.
Export or Backpack 10
Collaborate: Remix
Remix 10
Sound and Music
Cards
Sound Blocks 1
Sound Blocks
scratch.mit.edu
Notice as you
click on all 30 fish
that the music
gets higher in
pitch creating a
feeling of urgency.
How can sound
add an emotional
component to a
project?
Loudness
Loudness 3
Loudness
scratch.mit.edu
● Go to lab.scratch.mit.edu/face.
● Choose a variety of fun sounds or
record your own and code a sound
board. Or code effects controlled by
your face.
● Optional: On the Face Sensing
homepage, click on the “Sound
Board” starter project to experiment
with the sprites and sample code.
Sound Board 4
Sound Board
lab.scratch.mit.edu/face
GET READY
Choose a sound
from the sound
library for each
Choose a few sprite, or record
sprites, or Sound 1
your own.
draw your
own.
ADD CODE
2. Click in the note input bubble to see the piano keys that
appear so that you can choose a note attached to a
number.
5. In your remix,
you could change
what the piano
looks like, add
computer keyboard
shortcuts, change
the tempo, or add
higher and lower
notes.
Alternative Pianos
Alternative Pianos 6
Alternative Pianos
scratch.mit.edu
GET READY
My Block: Music 9
My Block: Music
scratch.mit.edu
GET READY
ADD CODE
Musical List 10
Musical List
scratch.mit.edu
GET READY
ADD CODE
1. Create a list. Add song
notes to the list via the
stage monitor (add rows
manually and type note
numbers in) or by using
the “add to [list]” block.
Generate a Melody 11
Generate a Melody
scratch.mit.edu
GET READY
Create a Create a
list. variable.
ADD CODE
Step through the code on the card front to see what it does:
1. Changes the “counter” variable (that stores a number
to represent an item number on the list) by one.
Make Music 12
Animate a Drum
scratch.mit.edu
GET READY
Choose a sound
from the menu.
TRY IT
Press the left arrow key on your keyboard.
Surprise Song
Make Music 13
Surprise Song
scratch.mit.edu
GET READY
Guitar
TRY IT
Press the right arrow key.
Play the Drums
Video Sensing 14
Play the Drums
scratch.mit.edu
GET READY
Drum Drum-cymbal
Drum Drum-cymbal
TRY IT
Use your hands to play the drums!
Squeak A
micro:bit 15
Squeak A
scratch.mit.edu/microbit B
GET READY
Monkey
Monkey
TRY IT
TIP
You can click the Sounds tab to Click this button to add a sound
view your character's sounds. from the Sound library.
Conditional
Statements
GET READY
ADD CODE
2. Create an additional
costume for the fish that
will show when it touches
the pufferfish. You can
duplicate and edit the fish
costume to show stars or
a funny face, etc.
COMPARE CODE
1. The first code stack
on the right is the
code tried on the
“Fish Game: Code
the Fish” card.
2. Compare it to the
second code stack
below that uses an “if
than else” statement
instead of a “wait
until” conditional
statement. What is
the same and what is
different?
4. Experiment and
customize! What
solution works best
for your game?
Conditional Statements:
“If Then”
CONDITION
IF THEN ELSE
CONDITION
“Until” Conditional 4
Conditional Statements: “Until”
scratch.mit.edu
WAIT UNTIL
REPEAT UNTIL
Operators in Conditions 5
Operators in Conditions
scratch.mit.edu
Experiment with
different operators in
your condition, such as:
“NOT” OPERATOR
COMPARISON OPERATORS
GET READY
ADD CODE
1. Add an “if then else” block to the pufferfish so it changes
costumes when it touches the fish.
2. Try nesting another “if then else”
statement inside the first. Add a
condition like “if the distance to the
Fish is less than 150 pixels then…”
CONDITION 1
CONDITION 2
Nested Conditional 7
Nested Conditional Statements
scratch.mit.edu
Choose two
sprites. Cat Dog2
ADD CODE
GET READY
Create maze
backdrops
using the
Choose any paint editor
sprite. Cat
line tool.
ADD CODE
1. Add code to move the
sprite up and down when
arrow keys are pressed
by changing y, and move
left and right by changing
x. Use positive and
negative numbers.
GET READY
Create a
“score”
Choose any variable
sprite. Frank
ADD CODE
1. Use the ask block to ask
a math question.
Reporter Blocks 1
Reporter Blocks in Scratch
scratch.mit.edu
Brightness Slider 2
Brightness Slider
scratch.mit.edu
GET READY
Create a
variable Right-click its
called stage monitor
“brightness.” and make the
readout a slider.
ADD CODE
1. Create a short
script that sets the
“brightness”
variable to 0.
Interactive Storytelling 3
Interactive Storytelling
scratch.mit.edu
GET READY
Create
multiple
variables. Choose any
sprite. Cat
ADD CODE
1. Create individual variables
for each answer you are
collecting. The “answer”
reporter block can only
hold one piece of data at a
time, so use the “set
[variable] to” block to pass
the “answer” into a
variable for storage after
each related question is
asked.
Musical List 4
Musical List
scratch.mit.edu
GET READY
ADD CODE
1. Create a list. Add song
notes to the list via the
stage monitor (add rows
manually and type note
numbers in) or by using
the “add to [list]” block.
Generate a Melody 5
Generate a Melody
scratch.mit.edu
GET READY
Create a Create a
list. variable.
ADD CODE
Step through the code on the card front to see what it does:
1. Changes the “counter” variable (that stores a number
to represent an item number on the list) by one.
Generate a Sum 6
Generate a Sum
scratch.mit.edu
GET READY
ADD CODE
Step through the code on the card front to see what it does:
1. Changes the “i” variable (that stores a number to
represent an item number on the list) by one.
Create a My Block 1
● Once a new block is created, a “define”
event handler block will appear on the
scripts area. Place all the blocks to
make up your steps (procedure) under it.
● Once defined, you can use your custom
block in your main program.
● Creating separate procedures as custom
blocks makes the code faster to write
and read, and easier or quicker to edit.
● Note: A custom block is specific to the
sprite where it was defined.
Create a My Block 1
My Block:
Fade In and Out
GET READY
ADD CODE
1. Create a My Blocked called
something like “fade in and
out.”
My Block: Music 3
My Block: Music
scratch.mit.edu
GET READY
ADD CODE
GET READY
Add Text to
Choose any
Dragon Speech
sprite.
extension.
ADD CODE
1. Add an input when
creating your My Block.
GET READY
ADD CODE
1. Add two inputs when
creating your My Block
(for x and y position). Add
a label (descriptive text)
between the inputs to help
you remember what each
input bubble is for when you
use it in your main program.
My Block vs Broadcast 6
My Block vs Broadcast
scratch.mit.edu
EXPERIMENT
Try these two code sequence pairings to see the
difference between calling for a custom block and
calling for a broadcast.
Instructions:
Makey Makey 1
3. Connect an alligator clip to any set of
holes along the “EARTH” strip on the
bottom of the board.
4. Connect an alligator clip to any of the
holes aligned with a keyboard key.
5. Create a script to run when that
keyboard key is pressed.
6. Close the circuit to make the program
register that keyboard key was pressed
by holding the metal part of each
alligator clip (key and EARTH).
Makey Makey 1
Electric High Five
Instructions:
Makey Makey 2
Electric High Five
scratch.mit.edu
GET READY
Find a
partner.
Choose any sprite. Pico Walking
Instructions:
Makey Makey 3
Makey Secret Code
scratch.mit.edu
GET READY
Instructions:
Makey Makey 4
Foil Piano
scratch.mit.edu
GET READY
Instructions:
Makey Makey 5
Art Comes Alive
scratch.mit.edu
GET READY
Create your
drawing.
Choose any sprite. Pico Walking
Brainstorm 1
“About Me” Brainstorm
● Is there an important landmark, style of
architecture, or landscape feature that
has meaning to you or the region where
you live?
● How do you get from place to place? Is
there a mode of transport that is unique
or significant to your culture or the region
where you live?
● What other items unique to your
community, culture, language, or location
would be fun to animate in Scratch or
share with your peers?
Brainstorm 1
Design Your Sprite
Options:
● Create a sprite using the Scratch
paint editor tools.
● Hand-draw: Create a hand-drawn
image to scan/photograph and upload
as a sprite.
● Remix: Mix, match, and edit desired
pieces of vector sprites already in the
Scratch Library, as well as add missing
elements with shape and line tools.
Sprite examples by pondermake, SaffronChai, Chumie, algorithmar,
and watse166.
TOOLS TO TRY
Click and drag with the Line, Circle, or Rectangle tools to create a
shape. Hold down the Shift key while dragging to create equal sides,
or 45 and 90 degree angles with lines.
Using the Select tool, select a shape and click and drag one of the
corner points to resize it.
To rotate a shape once you’ve made it, use the Select tool to grab the
anchor under the shape and drag it. Hold down the Shift key while
dragging to rotate at 45 degree angles.
Using the Reshape tool, click on one of the points of a shape and
move the point around to alter the shape. Click + Shift key to select
and move multiple points at once.
Using the Reshape tool, click on a part of the shape that doesn’t have
a point to add a new point, or click on a point and press “Delete” to
remove a point.
Paint Editor 3
Using the Paint Editor
scratch.mit.edu
Using the Select tool, select a shape and click the buttons on the top
menu to copy and paste a duplicate.
Using the Select tool, select a shape and click the flip horizontal or flip
vertical buttons on the top menu to flip a shape.
Using the Select tool, select a shape and click the Forward, Backward,
Front, or Back buttons to change the layer order.
Select the fill from the dropdown and use the fill (paint bucket) tool to
adjust a shape’s color. Or using the Select tool, select a shape and
then use the Fill and Outline dropdowns to adjust the color,
saturation, brightness, and outline. You can also choose to use a
gradient. Use the eyedropper to select a color from another shape.
Use the red strikethrough to fill with no color.
Using the select tool and holding down the “Shift” key, select multiple
shapes to group them (helpful to move several shapes together).
Use the brush tool for freehand line drawing. The example to the right
shows hand drawn whiskers.
Use the eraser tool to remove parts of the drawing from all shapes
and layers it comes into contact with when clicking and dragging. You
can use the reshape tool to then adjust the new points created.
The text tool comes with a dropdown list of font options to choose
from, and Fill and Outline dropdowns to change text color and outline.
Code Your Sprite
Options:
BLOCKS TO TRY
● using blocks to hear or see what you want to say on the stage
Options:
BLOCKS TO TRY
Animate your original sprite, along with one or more other sprites, in a digital
collage. Use motion blocks and event blocks (like “broadcast” or “when
clicked”) to trigger action or make the project interactive.
Asset Pack 6
Create an Asset Pack
● Name your sprite and costumes with
something descriptive.
● Consider creating multiple costumes for
your sprite to show animation or variation.
● Consider adding at least one related
sound for each sprite you create. Upload
a sound or create an original sound by
recording yourself, or noises in your
environment.
● When creating an asset pack to share, we
recommend creating your backdrop as a
sprite instead, for easy backpacking or
exporting.
● If you did not make a sound or an image
yourself or you remixed someone else’s
creation, it is important to provide credit
in the Notes and Credits section.
Asset Pack 6
Collaborate:
Export or Backpack
Options:
● Export a sprite, costume, or sound:
Right-click the asset. Choose “export.” To
add the asset to a project, choose the
upload option in the sprite, costume, or
sound menu to upload from your files.
● Backpack a sprite, costume, or sound:
You must be logged in to access the
backpack at the bottom of the editor
screen. Click it to open the backpack and
drag-and-drop a sprite, costume, or
sound inside. To add the asset to a
different project, open the backpack and
drag-and-drop the asset into the sprite,
costume, or sound area.
Export or Backpack 7
Collaborate: Remix
Remix 7
Paper Planes,
Turtle Graphics, and
Computational
Concepts
Instructions:
Paper Plane 1
Reflection
● Does your plane fly? How far? What was
the flight path (straight, in a circle, up then
down)?
● Does the size of the paper matter? Does
the material (tissue paper, construction
paper, printer paper…) matter? Does the
condition of the paper matter (is it crisp or
wrinkled)? Experiment! Test different
materials and conditions and see the
results.
● Can you debug any issues? How could
the instructions be written in a different
way to help you achieve different results?
● What additional steps would you add to
make your plane fly straighter or fly
further?
Paper Plane 1
Customize Your Plane
Options:
Paper Plane 2
Practice Decomposition
Think of a simple activity you know how to do
well (kick a ball, make a food, go through a
morning routine, etc.) and write out the steps
to describe it to a computer. Share these steps
with a peer. Determine if they are ordered
correctly and clearly enough/contain enough
detail that one could follow without asking for
additional clarification.
Activity: _______________________________
Step 1: _________________________________
Step 2: _________________________________
Step 3: _________________________________
Step 4: _________________________________
Step 5: _________________________________
Decomposition 2
Turtle Graphics
Instructions:
Turtle Graphics 3
Draw with a Virtual Pen
scratch.mit.edu
GET READY
ADD CODE
TRY IT
You don’t have to use all of these blocks, and you can use any of these blocks
as many times as you need. Create your script, test, and debug.
Key Points
Remember:
1. Details matter.
2. Sequential order matters.
3. We can’t make assumptions about the
computer’s knowledge. A programmer
has to be very explicit in their
instructions.
Turtle Graphics 4
Reflection
● Did your shape look as expected? If not,
can you spot the problem and debug?
● Do you need to slow down the action?
How can you use the wait block to help?
● Sequential order matters: Where have you
used blocks like erase all, pen up, and
pen down in your sequence? What
happens if you place these blocks at the
beginning or end of a sequence or in a
different order?
● There is often more than one solution or
path to accomplish a task. Compare your
code with other solutions drawing the
same shape (in pairs or a small group).
Was your solution similar or different?
Analyze the other solution(s) and discuss
why you chose the blocks you did.
Turtle Graphics 4
Advanced Challenge
Options:
Turtle Graphics 5
Creating Patterns
scratch.mit.edu
BLOCKS TO TRY
● Go to lab.scratch.mit.edu/face and
click the “Try it out” button.
● Select the “go to nose” block.
● Click the block while your face is
visible on the stage. Did the sprite go
to your nose? Move and click again.
● What happens if you click on the
dropdown list and choose another
feature for the sprite to go to?
GET READY
ADD CODE
● Go to lab.scratch.mit.edu/face.
● Draw your own hat, glasses, or other
accessory with the Scratch paint
editor tools and code a face filter.
● Optional: On the Face Sensing
homepage, click on the “Hat and
Glasses” starter project to experiment
with the sprites and sample code.
Face Filter 2
Create a Face Filter
lab.scratch.mit.edu/face
GET READY
ADD CODE
● Go to lab.scratch.mit.edu/face.
● Code a game that uses your face to
score points or control a player
sprite.
● Optional: On the Face Sensing
homepage, click on the “Flapping
Bird” starter project to experiment
with the sprites and sample code.
GET READY
ADD CODE
1. Add code to the first 2. Add code to the second
sprite so you can control sprite so it moves to a
it with your face. This will random position on the
be the player. stage and gives the player
a point when they touch.
● Go to lab.scratch.mit.edu/face.
● Choose a variety of fun sounds or
record your own and code a sound
board. Or code effects controlled by
your face.
● Optional: On the Face Sensing
homepage, click on the “Sound
Board” starter project to experiment
with the sprites and sample code.
Sound Board 4
Sound Board
lab.scratch.mit.edu/face
GET READY
Choose a sound
from the sound
library for each
Choose a few sprite, or record
sprites, or Sound 1
your own.
draw your
own.
ADD CODE
● Go to lab.scratch.mit.edu/face and
click the “Try it out” button.
● Add the Pen Extension.
● Select the “go to nose” block.
● Put the pen down and use your nose
to draw.
● Optional: Use your head tilt to put the
pen up and down. Or try adjusting the
pen size based on your face size.
Nose Pen 5
Use Your Nose As a Pen
lab.scratch.mit.edu/face
GET READY
Fool the AI 6
Save Your Project
Options:
● Upload a picture: Take a picture of
your physical prototype and upload it
into Scratch as a sprite.
Remove Background 2
● In the Scratch paint editor in
bitmap-mode, use the eraser tool to
remove the background or other
pieces you don’t want from your
image.
● You’ll know you are in bitmap-mode
when you see the “Convert to Vector”
button at the bottom of the screen.
Remove Background 2
Code Your Sprite
Options:
● Create an informational project.
IDEAS TO TRY
Combine photos
and vector shapes
to create multiple
costume changes.
Add sounds or
voice recordings
with information.
Options:
● Add a narrator sprite(s) to share
information.
● Create a background (or two!) to
represent how your prototype would fare
in different seasons
● What additional elements did you want
to represent (like animals or plants) that
you could add and animate digitally?
Digital Elements 4
Add Digital Elements
Digital Elements 4
Using the Paint Editor
scratch.mit.edu
TOOLS TO TRY
Click and drag with the Line, Circle, or Rectangle tools to create a
shape. Hold down the Shift key while dragging to create equal sides,
or 45 and 90 degree angles with lines.
Using the Select tool, select a shape and click and drag one of the
corner points to resize it.
To rotate a shape once you’ve made it, use the Select tool to grab the
anchor under the shape and drag it. Hold down the Shift key while
dragging to rotate at 45 degree angles.
Using the Reshape tool, click on one of the points of a shape and
move the point around to alter the shape. Click + Shift key to select
and move multiple points at once.
Using the Reshape tool, click on a part of the shape that doesn’t have
a point to add a new point, or click on a point and press “Delete” to
remove a point.
Paint Editor 5
Using the Paint Editor
scratch.mit.edu
Using the Select tool, select a shape and click the buttons on the top
menu to copy and paste a duplicate.
Using the Select tool, select a shape and click the flip horizontal or flip
vertical buttons on the top menu to flip a shape.
Using the Select tool, select a shape and click the Forward, Backward,
Front, or Back buttons to change the layer order.
Select the fill from the dropdown and use the fill (paint bucket) tool to
adjust a shape’s color. Or using the Select tool, select a shape and
then use the Fill and Outline dropdowns to adjust the color,
saturation, brightness, and outline. You can also choose to use a
gradient. Use the eyedropper to select a color from another shape.
Use the red strikethrough to fill with no color.
Using the select tool and holding down the “Shift” key, select multiple
shapes to group them (helpful to move several shapes together).
Use the brush tool for freehand line drawing. The example to the right
shows hand drawn whiskers.
Use the eraser tool to remove parts of the drawing from all shapes
and layers it comes into contact with when clicking and dragging. You
can use the reshape tool to then adjust the new points created.
The text tool comes with a dropdown list of font options to choose
from, and Fill and Outline dropdowns to change text color and outline.
Collaborate:
Export or Backpack
Options:
● Export a sprite, costume, or sound:
Right-click the asset. Choose “export.” To
add the asset to a project, choose the
upload option in the sprite, costume, or
sound menu to upload from your files.
● Backpack a sprite, costume, or sound:
You must be logged in to access the
backpack at the bottom of the editor
screen. Click it to open the backpack and
drag-and-drop a sprite, costume, or
sound inside. To add the asset to a
different project, open the backpack and
drag-and-drop the asset into the sprite,
costume, or sound area.
Export or Backpack 6
Collaborate: Remix
Remix 6
Interactive Prototype
with Makey Makey
Makey Makey 7
Interactive Prototype
scratch.mit.edu
GET READY
● Project Message
Project Message 1
Possible Places to Research:
● Kiddle Safe Search
https://www.kiddle.co
Project Message 1
Prototype Your Solution
Options:
● Unplugged: Use art materials and
recyclables to create your prototype
● Digital: Use applications like Tinkercad
● Digital: Use the Scratch paint editor
Prototype a Solution 2
Prototype in Scratch
● Open scratch.mit.edu
● Choose “Create”
● Design your own solution by drawing
sprites and backdrops
○ use the paint editor tools
○ upload photos of your prototype
○ remix available sprites
● Consider adding a narrator sprite(s) to
share information
● Consider adding sounds related to
your prototype
Prototype a Solution 2
Code Your Sprite
Options:
● Create an informational project.
IDEAS TO TRY
Combine photos
and vector shapes
to create multiple
costume changes.
Add sounds or
voice recordings
with information.
Inspiration 4
Reflection
● Step back and examine the process:
○ What have you learned about the
problem?
○ Where did you get stuck?
○ How did you get unstuck?
● What would you change about your
solution? Have others explored a
similar real world problem? What was
their solution? If you’ve learned new
information, how might you iterate on
your solution?
● What is something you are looking for
feedback on?
Reflection 4
Hour of Code™ 2024
with Scratch
● Conditional Statements
● Create a Sprite to Represent You /
Create a Sprite by Remixing
● Using the Paint Editor
The 'Hour of Code™'/'Hora del Código®' is a global
initiative by Computer Science Education Week and
Code.org to introduce millions of students to one hour
of computer science and computer programming.
Customize Sprites 3
Options to Customize Sprites
scratch.mit.edu
Experiment!
ADD CODE
5. Add code to a sprite to
make it play.
Make Sprites Draggable
TRY THIS!
Set the drag mode on your sprite as “draggable” or “not
draggable.” View the project full screen or view the Project
Page. See if you can drag the sprite around with a mouse.
How will you use this? Try these scripts to see what they do.
Conditional Statements
CONDITION
Conditional Statements 6
Conditional Statements
scratch.mit.edu
TRY THIS
In ScratchCat’s “Hour of
Code 2024 - Invention
Station Starter Project”
(projects/1047946712),
some sprites are coded
using the “touching
box” sensing block
inside an “if then” or “if
then else” conditional
statement.
Click and drag with the Line, Circle, or Rectangle tools to create a
shape. Hold down the Shift key while dragging to create equal sides,
or 45 and 90 degree angles with lines.
Using the Select tool, select a shape and click and drag one of the
corner points to resize it.
To rotate a shape once you’ve made it, use the Select tool to grab the
anchor under the shape and drag it. Hold down the Shift key while
dragging to rotate at 45 degree angles.
Using the Reshape tool, click on one of the points of a shape and
move the point around to alter the shape. Click + Shift key to select
and move multiple points at once.
Using the Reshape tool, click on a part of the shape that doesn’t have
a point to add a new point, or click on a point and press “Delete” to
remove a point.
Using the Select tool, select a shape and click the buttons on the top
menu to copy and paste a duplicate.
Using the Select tool, select a shape and click the flip horizontal or flip
vertical buttons on the top menu to flip a shape.
Using the Select tool, select a shape and click the Forward, Backward,
Front, or Back buttons to change the layer order.
Select the fill from the dropdown and use the fill (paint bucket) tool to
adjust a shape’s color. Or using the Select tool, select a shape and
then use the Fill and Outline dropdowns to adjust the color,
saturation, brightness, and outline. You can also choose to use a
gradient. Use the eyedropper to select a color from another shape.
Use the red strikethrough to fill with no color.
Using the select tool and holding down the “Shift” key, select multiple
shapes to group them (helpful to move several shapes together).
Use the brush tool for freehand line drawing. The example to the right
shows hand drawn whiskers.
Use the eraser tool to remove parts of the drawing from all shapes
and layers it comes into contact with when clicking and dragging. You
can use the reshape tool to then adjust the new points created.
The text tool comes with a dropdown list of font options to choose
from, and Fill and Outline dropdowns to change text color and outline.
Hour of Code™ 2024
with Scratch
Click and drag with the Line, Circle, or Rectangle tools to create a
shape. Hold down the Shift key while dragging to create equal sides,
or 45 and 90 degree angles with lines.
Using the Select tool, select a shape and click and drag one of the
corner points to resize it.
To rotate a shape once you’ve made it, use the Select tool to grab the
anchor under the shape and drag it. Hold down the Shift key while
dragging to rotate at 45 degree angles.
Using the Reshape tool, click on one of the points of a shape and
move the point around to alter the shape. Click + Shift key to select
and move multiple points at once.
Using the Reshape tool, click on a part of the shape that doesn’t have
a point to add a new point, or click on a point and press “Delete” to
remove a point.
Using the Select tool, select a shape and click the buttons on the top
menu to copy and paste a duplicate.
Using the Select tool, select a shape and click the flip horizontal or flip
vertical buttons on the top menu to flip a shape.
Using the Select tool, select a shape and click the Forward, Backward,
Front, or Back buttons to change the layer order.
Select the fill from the dropdown and use the fill (paint bucket) tool to
adjust a shape’s color. Or using the Select tool, select a shape and
then use the Fill and Outline dropdowns to adjust the color,
saturation, brightness, and outline. You can also choose to use a
gradient. Use the eyedropper to select a color from another shape.
Use the red strikethrough to fill with no color.
Using the select tool and holding down the “Shift” key, select multiple
shapes to group them (helpful to move several shapes together).
Use the brush tool for freehand line drawing. The example to the right
shows hand drawn whiskers.
Use the eraser tool to remove parts of the drawing from all shapes
and layers it comes into contact with when clicking and dragging. You
can use the reshape tool to then adjust the new points created.
The text tool comes with a dropdown list of font options to choose
from, and Fill and Outline dropdowns to change text color and outline.
Animate Your Sprite
GET READY
Duplicate Use the select tool,
your sprite then click and drag on
costume on the canvas to select
the costume multiple items.
tab.
(Right click, Try rotating and moving
Duplicate.) incrementally.
ADD CODE
There are many ways to animate.
Try looping through the costumes.
Record Your Message
ADD CODE
5. Add code to a sprite to
make it play.