Thank you for your interest in joining the Code Club community! Due to the coronavirus pandemic, there are different restrictions in place across the world. Please follow the appropriate public health advice for your country or region before planning in-person club sessions.

If you are ready to start an in-person club soon, then please register your club details and we will be in touch.

If you’re not able to start your club in person yet, there are many other ways that you can get involved in the meantime. Check out the exciting opportunities for young people, parents, volunteers, and educators to learn and get creative with technology through Digital Making at Home from the Raspberry Pi Foundation.

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.