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.


It’s easy to set up a Code Club in your school — teachers can register with us to run their club by themselves, or with the help of a volunteer.

“Having a Code Club at our school allowed students the opportunity to use a computer, which they may not have access to outside of school. The lessons are very well laid out, and allow students plenty of time to make "mistakes" and learn from them.”

Nick Kojima, Code Club volunteer at a school in Canada

The basics

Code Club provides free projects and resources for you to run a Code Club for children aged 9-13 in your school. You don’t need to have coding knowledge to run a club. Using our step-by-step project guides is a great way to learn skills and build coding confidence for both you and your students! You can choose to run the club by yourself, or with volunteers to help you. Code Club essentials:
  • Run the club in the way that suits you and your students — most clubs run for an hour a week with around 10 - 15 students
  • Code Club projects and resources are available for free, and in return we ask that you offer your club free of charge
  • If you’re working with volunteers, make sure they are accompanied and supported at all times

Get started with Code Club

Step 1: Ready to get started? Then register as a club on our website. You can find tips and advice on getting started by taking our free online training on preparing to run a Code Club. If you are based in the UK, USA, Ireland or India, you'll need to head to to get started.

Step 2: When you register your club, you will need to provide a name and email address for a nominated safeguarding sponsor at your venue. Once your registration is complete the Code Club team will be in contact to verify your sponsor, before setting your club to active. When your club is active, you can start running your sessions.

Step 3: If you need volunteers to support your club, reach out to other staff at your venue, to parents of attendees, or to the local community for help.

Step 4: Before your first session, meet or call your volunteers to discuss your club. It's important to check all volunteers have the necessary security checks to work with children, according to local law. We strongly recommend that everyone involved in running your club completes our free e-learning safeguarding module before their first session.

Step 5: You're ready to get started! To run your club sessions you can use our free Code Club projects, which are step-by-step coding guides for children to follow. You can also sign in to download certificates and posters, or take a look at our Club Organiser Pack.

Please note: unfortunately we cannot cover expenses or provide hardware for our volunteers.

Start a Code Club in your school

"It’s amazing to see the sense of achievement the children get when they finish their projects… and we can really see the children starting to persevere with the tasks in Code Club, using analytical thinking to troubleshoot." - Matthew Cave, Assistant Head Teacher, Bristol, UK You can read more stories from clubs and volunteers on the Code Club blog.

How Code Club will support you

Our team are here to support you on your journey to starting a Code Club: Once you are part of a registered and activated Code Club you’ll have access to even more benefits, including:
  • Downloadable resources to help you run your club, such as certificates, an attendance register, and posters
  • Updates about new projects and resources straight to your inbox
  • The chance to participate in competitions and enter prize draws to win goodies for your club

Parent power

Many schools have awesome parent volunteers. Why not send a letter to harness some parent power?


Check out our free step-by-step guides to create animations, games and websites.

Online training

We give educators the tools and experience they need to teach computing with confidence.