by RaspberryPiFoundation

RaspberryPiFoundation / scratch-curriculum

Term 1 and 2 of Code Club, learning Scratch

204 Stars 373 Forks Last release: Not found Other 2.2K Commits 1 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Stories in Ready

Code Club Scratch Curriculum

This repository contains all the material for Term 1 and 2 of Code Club. It consists of lesson notes and plans in Markdown format along with Scratch project files.

More information on our curriculum can be found here.

New Projects

If you are a club leader trying out new projects, please complete this short questionnaire (or email [email protected]) to let us know how it went!


This material is openly available for everyone to use and contribute to. Right now, we’re receiving translations from all over the world.

Instructions on how to contribute to our curriculum can be found here.

You should switch to the correct branch to contribute. The content for the can be found in the

branch and the content for the site can be found in the


Ask questions and share your experiences with other Code Clube World local teams in our community:

Generating the language packs

Install dependencies

$ gem install rake rubyzip

Build the packs to pkg/

$ rake build

Or if you want to use bundler

$ bundle install
$ bundle exec rake build




This repository uses Unicode filenames, which can break under OSX. You will need a version of Git above 1.8.2 and run

git config --global core.precomposeunicode true
before checking out the repository.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.