Free Scratch games coding tutorials 7-12yrs


Download Scratch
To complete our tutorials you will need a desktop or laptop computer (tablets are not supported) AND ..
- Scratch App 3 Desktop download - for Mac, PC, Chrome (can also open Scratch 1.4 games)
- Optional - Scratch 1.4 download - for Mac, PC and Raspberry Pi
Our tutorials
You will see that each tutorial has a level, indicating its difficulty ..
- Level 1 & 2 - beginner
- Level 3 - intermediate
- Level 4 - advanced
- Level 5 & 6 - expert
View in Landscape mode or Swipe to scroll
Name and Description | Type | Scratch version | Level |
---|---|---|---|
![]() Create a snooker game |
Game | Any version | 5 |
![]() Collect the crystals, avoid the walls! |
Game | Desktop 3 | 3 |
![]() Destroy it before it destroys you! |
Game | Desktop 3 | 3+ |
![]() Deploy a force field to shield you from enemies |
Game | Desktop 3 | 4 |
![]() Collect the hearts before the maze gets harder and time runs out |
Game | Any version | 3 |
![]() Learn some file basics. |
Exercise | Desktop 3 | 1 |
![]() Begin and end a game with keyboard key presses |
Exercise | Any version | 1 |
![]() Begin and end a game with keyboard key presses or mouse clicks |
Exercise | Any version | 2 |
![]() Decide if you want to allow or disallow the Cat to rotate |
Exercise | Any version | 1 |
![]() Control the Cat's movements with the arrow keys |
Exercise | Any version | 1 |
![]() Control the Cat's movements with the mouse |
Exercise | Any version | 1, 2, 3 |
![]() Make a ball bounce around the stage |
Exercise | Any version | 1 |
![]() Make a bee change its costume to create a better movement animation |
Exercise | Any version | 1 |
![]() Make a sprite react when it is touched by another sprite |
Exercise | Any version | 1 |
![]() Make a sprite change colour when it is touched by the cat |
Exercise | Any version | 1 |
![]() Fatten up the cat! |
Exercise | Any version | 1 |
![]() Can you park the car in the parking space? |
Exercise | Any version | 2+ |
![]() Learn how to throw an object |
Exercise | Any version | 2 |
![]() Create code to allow a cat to throw a fireball at an attacking fox with automatic aiming |
Exercise | Any version | 2+ |
![]() Move the cat sprite to avoid the balls |
Game | Any version | 2 |
![]() Create a simple quiz and add your own questions. |
Game | Any version | 1 |
![]() Learn how to aim and fire at a moving enemy |
Game | Any version | 3 |
![]() Score goals against a defender |
Exercise | Any version | 3 |
![]() One ball sets off another |
Exercise | Any version | 2 |
![]() Lights and dancing! |
Game | Any version | 3 |
![]() Hit the target |
Game | Any version | 3 |
![]() Pac-man gets chased |
Game | Any version | 3 |
![]() Enter a portal and exit from another portal |
Exercise | Any version | 2 |
![]() Build the classic game |
Game | Any version | 3+ |
![]() Destroy the mines before they sink you |
Game | Any version | 4 |
![]() The cat must collect bananas before the monster catches him |
Game | Any version | 2 |
![]() Defeat an enemy tank that keeps on coming! |
Game | Any version | 4 |
![]() Create colourful geometrical patterns |
Exercise | Any version | 3 |
![]() Find out how much 2 people love each other! |
Game | Any version | 2+ |
![]() Play as many notes as you can |
Game | Any version | 3 |
![]() Chase the jumping bean to earn points |
Game | Any version | 2 |
![]() Use the mouse to paint and rub out images |
Game | Any version | 3+ |
![]() Deliver presents and earn rewards |
Game | Any version | 3+ |
![]() Create a mirror image pattern |
Game | Any version | 4 |
![]() Clear the balls from the stage before the time runs out! |
Game | Any version | 2 |
![]() An exercise in which one moving sprite repels another |
Exercise | Desktop 3 | 3 |
![]() Make sprites react in different ways when you hit them with a projectile |
Exercise | Desktop 3 | 4 |