Our mission

The mission of CodeClubWorld.org is to give every child in the world the chance to learn to code by providing project materials and a volunteering framework that supports the running of after-school coding clubs.

Support us

We need your support to help grow Code Club World.

Support us

How to create a club

We create projects for our volunteers to teach at after school coding clubs. The projects we make teach children how to program by showing them how to make computer games, animations and websites. Volunteers go to their local junior school or other venue, such as a library, for an hour a week and teach one project a week. Check out the languages below and register your club.





How to create a community in your country

Code Club World is community led and supported. This means that the projects will need to be translated by each country and the volunteers need to be supported by a central team in each country. This sounds like a big task but we’ll help you with it as much as we can. Find out more about how to set up a successful community.

Take our projects

translate them into your language.

Support your volunteers

by using social media and holding meet ups

Code Clubs worldwide!

Register your Code Club and join the movement!

The venue website will be shown on the map marker

The venue address will NOT be shown on the map marker and is just used to place the venue on the map.

Your name and email address will not be displayed

Set up a club Skype name so you can chat to other clubs. It will be displayed on your map marker

Why register?

When you register your club you can download the certificates, door sign and badge templates to make your club complete.

Having problems registering?

If you are having problems registering your club then please contact us at hello@codeclubworld.org

Teaching materials

The Code Club projects are step by step guides for children to follow to create animations, games, websites and much more. Children will build up their programming skills as they move through the projects, and challenges provide opportunities to demonstrate and apply what’s been learnt.

There are enough Code Club Scratch projects to take you through 2 terms with your Code Club. If your club are ready to move on from Scratch, we also have projects for Python and HTML & CSS.

This is an exciting time for Code Club’s curriculum, but there’s still a lot for us to do! We’d really value your help, and there are loads of ways in which you can support us.

If our curriculum is not available in a language that you speak then you can help translate our projects, to make them accessible to even more people around the world. You can also submit changes to a project that you’d like to see improved, or even add your own project to our curriculum. These contributions can all be made via our GitHub profile, where you’ll also find instructions on how to contribute.


Materials in Arabic

Brazilian Portuguese

Materials in Brazilian Portuguese


Materials in Catalan


Materials in Danish


Materials in Finnish


Materials in French


Materials in German


Materials in Italian


Materials in Norwegian


Materials in Polish


Materials in Romanian


Materials in Russian


Materials in Spanish


Materials in Swedish


Materials in Ukranian


Materials in Vietnamese

Missing projects in your language?

Get started now