Thank you for your interest in joining the Code Club community!

The coronavirus pandemic continues to impact all our lives. Our Ways to run your Code Club page provides creative ways for clubs to run during this time. If you would still like to register a club, please return to our start a club page.

Code Club projects

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 quickly and easily. We have lots of benefits available only to active Code Clubs including great posters for your club space, certificates for the children, special offers and competitions.

You can find our projects in 28 languages including French, Japanese and Hebrew. Find out how you can help us localise our projects into more languages on our translations page.

Scratch projects

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

HTML projects

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

Python projects

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

Click the button below to see our full selection of projects in 28 different languages.

Start a club

Set up a Code Club and help young people in your country learn to code.

Using Scratch

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