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.
We need your support to help grow Code Club World.
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.
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.
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.