Coding

with

Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.

The Scratch name, Scratch logo, Scratch Day logo, Scratch Cat, and Gobo are Trademarks owned by the Scratch Team.

The Scratch Editor

Blocks Palette

Scripts Area

Sprites List

Stage Info Area

Stage

Scripts Blocks

Motion

Control a sprite's movement:  moving sprites around the stage.

Looks

Control a sprite's look: used for animating sprites, giving sprites speech bubbles, and changing the size and appearance of sprites.

Sound

Control sound and Midi functions: used for playing notes or recordings.

Pen

Control the pen: used for drawing as sprite moves around the stage.

Data

Variable blocks hold values and strings, and List blocks manage lists

e.g. scores, timer values, user names.

Scripts Blocks

Events

Control Events and the Triggering of Scripts

Control

Control Scripts

Sensing

Detect Things

Operators

Perform Math Functions and String Handling

More Blocks

User-made Custom Blocks

The Stage

The Stage

Drawing Tools

Source: Scratch Paint Editor by Majed Marji

Drawing Tools

Source: Scratch Paint Editor by Majed Marji

Programming with Scratch

By zoidbergs

Programming with Scratch

  • 1,003