Skip Ribbon Commands
Skip to main content
Navigate Up
Sign In

​​​    

Scratchdownload.gifScratch is an exciting resource for children to discover and build their confidence in programming.

Action research, discussion with learners and teachers, consideration of learning theory and in-class teaching has lead to a teaching model of guided discovery to develop learner confidence and belief in themselves as programmers and then, where possible, to encourage learners to sometimes modify projects and sometimes to:

  • Act it out
  • Think about what they want to do
  • Plan what they want to do
  • Create their program
  • Evaluate their program

Work with Scratch online or download for Windows/Mac version 2.0 offline    Watch a video of what is possible.

 Progression in activities

Use the activities below to develop skills and confidence in using Scratch.  (See also programming thread of Computing Curriculum for KS2 and Enquiry based Curriculum Map for KS3.)

Schools with upper KS2 and KS3 pupils may want to register with Code Club http://code.club.org.uk to take learners further.

 

Scratch Explore A

Open ended exploration

Discover the width of the software​

What can the software do? Let children begin to imagine the possibilities.
 
  • Add, edit and create sprites
  • Add, edit and create backgrounds
  • Record sounds​


Scratch Explore B

​Guided exploration

Develop the width and begin to discover the height of the software

What surprising things can you make happen?

Focus on one sprite: motion, looks and sound blocks.

Guide towards events and control

 

Scratch Challenge

 

Knock knock joke​

 

(with looks and wait blocks)

Act it out: two children telling a knock knock joke
Can you make this happen in Scratch?
What's the algorithm?
How will you program it?
Be ready to prompt with 'looks' and 'wait' block
Watch each others jokes, evaluate programming

Scratch 1a

Knock Knock joke

(Note: you may choose to introduce the idea of broadcast after Racing Car Game - Scratch 3)

Talk about previous algorithm for knock knock joke

Show them alternative with broadcast and receive

 

 

Scratch 1b

Break-dance​

Act it out: Talk about dance moves in PE
Plan an algorithm for a dance
Use control, motion and sound blocks
Introduce forever and repeat blocks
Change costume
 

 

Scratch 1c

Tell a story​

Use repeat
Use forever
Move in a direction
Start or finish at a particular point the stage
Change costume
Change appearance (pixelate to disappear)



 

 

Scratch 2

Etch a Sketch​

Use control, motion and pen blocks
Recognise functionality of sets of blocks
Provide children with images of program blocks - can they fill in description of function
 


Scratch 3

Racing Car Game

 

 

 

 

 

 

 

 

 

Use Scratch 3a to introduce variable if you would like to guide learners towards adding a score

'Hitting the wall' challenge in 'Further challenges' is a useful pre-activity
Add if control block
Introduce sensing block
Add text
Add sound
A second sprite could be added to make this a two person racing game

 


 

Scratch 4

Tennis game without variables

Tennis game with variables​

Add a second sprite
Add use of direction
Add a sensing block
Add a variable
Add comments with the script to provide explanation of purpose for each set of blocks

 

Scratch 4a Maths Cat Add my numbers

Scratch 4b Maths Cat Guess secret number

Use variables
Use operator blocks



 

Scratch 5a

BYTE hero game

Add more than one variable
Add a timer
Use sensing blocks
Use a variety of motion blocks
Use costumes
Use operators - including random movements


 

Scratch 5b

Times tables quiz game

Add more than one variable
Add a timer
Use sensing blocks
Use more than one backdrop
Use operators - including random movements
 

Scratch 6

Programming process

Encourage pupils to design game
Work towards planning the program before sitting at the computer-consider algorithm
Consider use of open-ended challenge process
Scaffold to support the creation of a game

  

 
 

Scratch 7

Using a Picoboard

Activities with a Picoboard

Enable your Scratch projects to sense and respond to things going on in the world outside your computer
Use controls outside your computer to operate a game

​ 

​Scratch 8

Using Lego WeDo and Scratch 1.4

Using Lego WeDo and Scratch 2.0

Lego WeDo and Scratch Challenge

Use motor blocks
Use tilt sensor
Use distance sensor

Look for projects in the Scratch Online Community

Sign-up (no-cost) to Computing at Schools and see these resources from Gary Setchell

 
 

​Scratch 9

Humanities based games

Animating a diagram
Moving a sprite to detect areas on a diagram
Moving sprites, displaying text when touched with mouse

 

​Scratch 10

Procedures with Scratch 2.0

Create and save a procedure (new block)

Add parameters

Use temporary variable of answer



Connect to Kinect Scratch can be connected to Kinect for Windows or Kinect for XBox
You'll be able to control what is happening in your Scratch project with your own body!


 
 

 

 Key development tools

 

Sequence of lessons to introduce Scratch Year 3 / 4 

 

Sequence of lessons to introduce Scratch Year 5 / 6

 

Video tutorials on Scratch site

 

Nuts and bolts videos

 

Introduce Scratch through Mathematics using these challenges

 

Introduce Scratch through Mathematics using these ideas to develop understanding of shape

 

10 block challenge

 

Open question challenge

 

Further challenges

 

Computing vocabulary in Scratch from KS2 attainment expectations

 

Scratch progression from Junior Computer Science

 

  

Use Scratch online to develop e-Safety

 

The Scratch online community is a great place for children to share their own ideas; and to get ideas from others

 

Building of responsible online behaviours through Scratch community

 

A letter to share the responsibility of use of Scratch community with parents and carers (word)

 

A letter to share the responsibility of use of Scratch community with parents and carers (pdf) 

 

Multimedia Scratch (Subscribing schools only)

 Opportunities to use different media to challenge thinking and create exciting things!
 
 
 
 
 
 
 
 
 
 

KS3 and KS4 Development of Scratch leaflets

 
 
 
 
 

 

 

 Other resources

Simon Haughton's blog is acknowledge as the source of the ideas for etch-a-sketch, car and tennis games in progression of activities

Phil Bagge Scratch Planning - exciting ideas to challenge thinking

 Scaffolds for planning games

Literacy and Scratch

 Create transparent PNG image files for Scratch projects

 Case studies exploring the benefits of programming with Scratch in Somerset Primary schools

 Great blog full of Scratch ideas including this one of a challenge based on a forever loop to create a circle