Please update your browser
Your browser version is not supported by this site. CS First may not work properly.
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.
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.
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.
Cool, try out different blocks.
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.