CAS Community   >   Resources   >  

Scratch Progression Resource

A collection of Scratch projects, organised by CS concepts covered, and ideal for scaffolding learning for students with special educational needs.

Catherine Elliott

Created by Catherine Elliott
last edited Jul 21 2021 by Catherine Elliott

Updated July 2021 with worksheets!

This collection of Scratch projects has been created to support students learning to program in Scratch, in particular those with special educational needs. However, they will be relevant for all students in primary and KS3 using the software. It is organised according to the following categories:

  • Sequence
  • Input
  • Repetition
  • Selection
  • Variables
  • Physical Systems

This is a suggested order of learning about the computer science concepts, with a range of topics, e.g. through games, music, stories, quizzes and art. In each category there are different types of activity:

  • Explore - completed programs to explore, predict what happens and identify key concepts
  • Extend/Modify - programs with initial code completed for students to modify or extend and create their own versions
  • Order - these programs contain the code blocks required, but they need to be put in the correct order for it to work
  • Debug - complete programs containing a number of errors to be identified and corrected

This provides a way of supporting a range of students working at different levels, using a Use-Modify-Create approach, or the PRIMM model. More activities will be uploaded over time. At the top of each collection, there is a link to a set of pupil worksheets to accompany some of the activities. There is also a link to the Studio on Scratch - this may contain more projects than on our website, as it is time-consuming to update the website.

The resource can be found at You can also follow us on Scratch at

Level: Beginner

Teaches: Sequence, Input, Repetition, Selection, Variables

Feedback and Comments

Available when logged in (join via the front page, for free):
  • View 13 comments on this resource.
  • View resource history, links to related resources.
  • Leave feedback for the author(s), or help by editing the resource.

© 2021 BCS, The Chartered Institute for IT Registered charity: No. 292786
Using the websiteDisclaimer of liabilityCookies policyPrivacy notice