Introduction to Scratch
Coding Blocks
Advanced Scratch Concepts
Animation and Sound
Scratch Community
100

What is Scratch?

Scratch is a free visual programming language and online community designed to help kids and beginners create interactive stories, games, and animations.

100

What is the basic structure of a Scratch script?

A Scratch script is made up of connected code blocks that stack together to create a sequence of instructions.

100

What is a sprite in Scratch, and how can you create a new one?

A sprite is a character or object in Scratch. You can create a new one by clicking the "Choose a Sprite from Library" button in the "Choose a Sprite" dialog.

100

How can you make a sprite move smoothly across the stage in Scratch?

To make a sprite move smoothly, you can use the "glide" block, setting the target position and time.

100

Can you follow other Scratchers?

Yes, you can follow others to see their shared projects.

200

Who developed Scratch?

Scratch was developed by the Lifelong Kindergarten Group at the MIT Media Lab. Founder Mitch Resnick.

200

What is the purpose of the "Motion" code block?

Moves the sprite forward by the specified number of steps in the direction it's currently facing.

200

What block combo would you use to make a sprite move 10 steps when the green flag is clicked?

Use the when green flag clicked block followed by the move 10 steps block.

200

How can you animate a sprite to simulate a jumping motion?

By changing the y position with motion blocks like "change y by [number]" for up and down movements, possibly adding a wait block for timing.

200

How do you find projects you are interested in?

By using the search bar or exploring the categories.

300

What are the main programming blocks in Scratch called?

The main programming blocks in Scratch are called "Scratch blocks" or "code blocks."

300

What is the purpose of the "Events" code block?

Starts the script when the green flag (start button) in Scratch is clicked.

300

How can you use lists in Scratch, and what are some practical applications of lists?

Lists in Scratch are used to store collections of data. They can be used for things like high scores, inventories, and tracking multiple variables.

300

What block detects when sprites collide?

If touching [sprite name] then block.

300

What is remixing on Scratch?

Taking someone else's project and modifying it to make a new project.

400

What is the purpose of the "stage" in Scratch?

The stage in Scratch is where the sprites (characters or objects) perform actions and interact. It's like the backdrop for your projects.

400

What is the purpose of the "Looks" code block?

 Makes the sprite say something in a speech bubble for a specified duration.

400

How can you make a sprite continuously move in a square pattern?

Use a loop block like repeat 4 times with motion blocks inside, including move 10 steps and turn 90 degrees.

400

How can you add a sound to your Scratch project?

By clicking the "Sounds" tab and then "Choose a Sound" to select from the library or upload one.

400

How can you give feedback on a project?

By leaving comments on the project's page.

500

Name two fundamental types of programming concepts in Scratch.

Two fundamental programming concepts in Scratch are "events" and "loops." Events trigger actions, and loops allow you to repeat actions.

500

What is the purpose of the "Control" code block?

Pauses or loops the script for the specified number of seconds before continuing.

500

How do you create and update a score variable each time a sprite collects an object?

First, create a variable named 'score'. Then, use the change [score] by 1 block whenever the sprite collects an object.

500

How can you create levels in a game?

By using different backdrops and controlling when they change.

500

Can you save your Scratch project to your computer? If so, what're the steps?

Yes, you can save your projects to your computer. The steps to save is go to the top left corner of your scratch project up to "File" and click "Save to Computer."

M
e
n
u