Skip to content

Please update your browser

Your browser version is not supported by this site. CS First may not work properly. Learn more

4. Program Something Surprising in Scratch


In this video, you’ll get familiar with Scratch and create your own project in which you program something surprising.

To begin, you will need to open a Scratch starter project.

To do this, click the starter project link next to this video.

This will open Scratch in a new tab.

If at any point you need to switch back to CS First, click the CS First tab at the top of your browser.

Click remix and sign in using the username and password in your passport.

This will save the starter project to your account.

This is Scratch’s project editor.

Scratch is a programming language.

Programming languages allow computer scientists to give computers instructions.

In this project editor, there is a sprite on a blank stage.

"Sprite" is another word for a character or object.

In Scratch, you will program sprites to do different things.

In the middle of the screen, you’ll see a scripts menu.

In this menu, you will find the instruction blocks you’ll use to create programs.

These blocks are sorted by color-coded categories, like "motion" and "looks."

One of the best ways to learn computer science is to explore and try new things.

While you’re working in Scratch, if you see a block that looks interesting, click it to find out what it does!

To select a block to use in your program, click and drag it into the scripts area.

Many blocks have values you can change by clicking on the value and typing.

To add another instruction to your program, select a block and drag it until it snaps into the first instruction block.

The computer will "read" the instructions you create to make your project do what you want it to do.

When a computer scientist tells a computer to read and carry out instructions, it is called "running" the code.

These blocks run in the order they are stacked.

To run a stack of blocks, just click on it.


This sprite turns, moves forward, and changes colors.

Now that you’ve seen a brief introduction on how to use Scratch, it’s your turn to explore.

Your task is to program the Scratch cat so it does something surprising.

Once you have a set of blocks you like, you can add a "when flag clicked" block to the top so that the blocks will run whenever someone clicks the flag.

This will make it easier for other people to use your program.

You can program two block stacks to run at the same time using two "when flag clicked" events.

If you have a question while you’re working, ask a neighbor or put your sticky note on your computer monitor to get the attention of the CS First Guru.

Enjoy programming your first project in CS First Social Media.

Now it’s your turn!

Click the starter project link next to this video.

Click remix.

Sign in with the information from your passport.

Try out different blocks.

Program the Scratch cat to do something surprising.

Add a “when flag clicked” block to the top of your block stack.

arrow_backward Back
Next arrow_forward
  1. Open the "Explore Starter Project" link next to this video.
  2. Click "remix."
  3. Sign In using your username and password.
  4. Program the Scratch cat to do something surprising.