A global network of free coding clubs for 9–13 year olds

Get involved!
12,000
active Code Clubs around the world
160
countries, from Brazil to Bangladesh
180,000
young people learning to code each week

How Code Club works

Enthusiastic people
Give their time
Local school
Offers space and equipment
Free resources
Projects and support from Code Club
Kids in your community learn to code

Projects & resources

Code Club offer free step-by-step projects and resources to help you run your club

Projects

Our easy to follow, step-by-step guides encourage young people to learn Scratch, HTML/CSS, and Python while creating their own games, animations and websites.

Resources

We provide additional resources for our clubs, such as a welcome pack to help you get started and downloadable certificates. We also run regular competitions and giveaways.

Get involved

You don’t need to be a coding expert to join the community, there are lots of ways to get involved

A boy at a Code Club
  • Volunteer at a club in your area for one hour a week
  • Start a club in your school and team up with a local volunteer
  • Translate our materials so we can reach kids all over the world
  • Donate to help us with our work
A Code Club volunteer
"Code Club has definitely shown me learning new digital skills isn’t hard. If the kids can do it, so can I."
Elbrie de Kock, Code Club volunteer

It’s easy to start a Code Club at your school

Any teacher can run a Code Club: you don’t need previous coding experience or special equipment.

Use our free resources and any computers in your school to get started, we will support you along the way.

Start a Code Club at your school
88%
of club leaders agree Code Club makes kids more interested in programming

Latest stuff

Some children at a Code Club

Code Club on TV: lights, camera action for kids in Leicester

Read our blog
A Youtube video thumbnail

What do kids say about Code Club?

Check out our videos

Get updates to your inbox

Our mission

To put a Code Club in every community in the world.

Our vision

To give every child the skills, confidence, and opportunity to change their world.

Our values

  • We believe in working and learning together
  • We inspire discovery and invention through play
  • We believe in the transformational power of programming