Motion Blocks
Loop Blocks
Conditionals Blocks
General
Advanced
100

This block allows the sprite to teleport a small distance forwards.

What is the move block?
100

A block that stops the program for a bit of time.

What is the wait block?
100

This type of blocks is part of the control type and usually splits the single code path into multiple paths.

What are conditional blocks?

100

An image, character, or shape that can be programmed.

What is a sprite?

100

This is used to store for numbers for future use.

What is a variable?

100

A block that teleports the sprite somewhere on screen.

What is the go to block?

100

A block that allows something to be done again and again for a number of times.

What is the repeat block?

100

A block that is the most basic conditional possible in Scratch.

What is the if block?

100

This is the background, usually. 

What is the backdrop?

100

This allows the program to react when something happens without a forever loop or an if statement.

What is an event?
100

A block that rotates the sprite.

What is the turn block?
100

A block that makes every block inside repeat without stopping.

What is the forever block?

100

A block that has two possible paths for the program to take.

What is the if-else block?

100
The block that is used to tell the program where to start.

What is the start block?

100

This is what decides how the sprite looks like.

What is a costume?

200

The block that allows smooth movement with just itself.

What is the glide block?

200

This type of blocks should be used when you are doing the same thing over and over again. 

What are loop blocks?

200

A block that allows sprites to know if they are hitting another sprite. 

What is the touching block?

200

A high-level block-based programming language.

What is Scratch?

200

One way of doing this is swapping through costumes really fast.

What is an animation?

300
They are numbers that represent where the character is.

What are the x and the y coordinates of a sprite?

300
A block that waits for a specific thing to happen and blocks the rest of the code.

What is the wait until block?

300

These are a type of blocks that are often inserted into conditional blocks in order to compare things. 

What are the operator class of blocks?

300

This feature allows a sprite to communicate to all other sprites.

What is a broadcast?

300

A single unit of animation. 

What is a frame?