Scratch is the Raspberry Pi Foundation’s visual programming environment. By dragging blocks around, young people create games, animations and interactive stories — without ever writing a line of code.
Each project is a step-by-step guide you can download as a PDF. The languages available are shown on each card.
Fly a spaceship and dodge the asteroids. An introduction to sprites, movement and collisions.
Create your own musical instruments to play on screen. Sounds, events and interactions.
A shooting game: catch the ghosts with your cursor. Variables, score and timer.
Program a robot that asks questions and answers them. Text input, variables and conditions.
Build a drawing program with different brushes and colours. Pen, events and clones.
Steer a boat to the finish without touching the edges. Colour detection and keyboard controls.
Repeat a sequence of colours that keeps getting longer. Lists, loops and game memory.
Dodge the balls for as long as you can. Movement, clones and collision detection.
A timed mental arithmetic quiz. Operations, variables and score.
Catch the falling dots before they hit the ground. Clones, speed and score.
Explore the power of clones to create visual effects. Cloning and graphic effects.
Pop as many balloons as you can. Clones, randomness and score.