Code Club Projects

The Code Club projects are step-by-step guides for children to follow and create animations, games, websites and much more.

Children build up programming skills as they move through the projects in their club

  • Projects introduce key programming concepts
  • Step by step instructions
  • Children create something different and original with each project
  • Challenge-based learning

Code Club projects are freely available for anyone to use to start getting creative with code.

If you're using our projects to run a Code Club, you can register and activate your club online to access the full range of resources, benefits and support for your club.


Scratch is a graphical programming language, where children can drag and combine code blocks to make a range of programs.

Scratch projects


HyperText Markup Language (HTML) is a language for describing and structuring web pages.

HTML & CSS Projects


Python is a widely used, general purpose, text-based programming language.

Python Projects


Start a Code Club

Join the network of volunteers and educators who run free Code Clubs for 9 - 13 year olds.

Find out more about starting a club


Using Scratch

Most Code Clubs start off using a simple programming language called Scratch, which was developed by the Lifelong Kindergarten group at MIT.

Find out more about Scratch