In this screen cast, you get familiar with scratch, and create your own program where something surprising happens.

You're looking at the Scratch Project Editor.

Scratch is just a programming language.

Programming languages allow computer scientists to give computers instructions.

In this project editor, there's one 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 this menu, you will find that instruction blocks are used 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 on it to find out what it does.

(notes playing)

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

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

(note playing)

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

The computer will read the instruction that you create, to make your game do what you want it to do.

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

These blocks run in the order that they are stacked.

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

(note playing)

Cool, try out different blocks.

(notes playing)

Now, the sprite plays this sound, and moves forward three times.

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

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

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

Your task is to program something surprising.

Remember to try out different blocks.

(notes playing and cat meowing)

Click on the scratch project tab you opened previously, and try out different blocks, and explore what you're able to do in scratch.

If you have a question while working, remember to ask a neighbor.


  1. Test out different blocks.
  2. Program something surprising!