4 tutorials

Getting Started with Scratch

Getting Started with Scratch

Learn the basics of the Scratch programming environment -- stage, tabs, editors, blocks.

6 tutorials

Painting and Drawing

Painting and Drawing

Learn how to draw and paint your sprites and background using the Bitmap and Vector paint tools.

10 tutorials

Movement and Animation

Movement and Animation

Learn how to make your Sprites move.

2 tutorials

Looks

Looks

Learn how to change the appearance of your Sprite.

4 tutorials

Sound

Sound

Learn how to add music and sound effects to your project.

7 tutorials

Variables and Data

Variables and Data

Learn how to variables and lists to collect and save data.

6 tutorials

Flow Control

Flow Control

Learn how to use if blocks and logical operators to control the flow of your project.

5 tutorials

Loops

Loops

Learn how to use loops to repeat parts of your programs multiple times.

6 tutorials

Events

Events

Learn how to start parts of your project in response to things that happen.

7 tutorials

Sensing

Sensing

Learn how to measure and receive input for your project.

1 tutorial

Physical World

Physical World

Learn how to create Scratch projects that interact with the real world.