Volunteering for Code Club


What is it like to volunteer for Code Club? Our volunteers give you the inside scoop!

Your role as a volunteer

Volunteering for Code Club involves travelling to your local primary or intermediate school or public venue once a week to run your club for one hour. Lots of volunteers team up with colleagues or friends to run a club - they then help each other to run the club during the term.

Wherever possible volunteers team up with a teacher - think of them as your club partner. Clubs are most successful when teachers and volunteers work together combining their classroom management and programming powers!

As a Code Club leader you'll be able to take our projects to the school for the children to work through. Our projects use Scratch in the first two terms in order to teach the basic concepts of programming, then move onto HTML & CSS and Python.

Code Club is designed to be fun and creative. You will be a role model for potential coding kids everywhere, show them how enthusiastic you are and how much you love programming!

You can run your Code Club pretty much anywhere you like as long as it's safe, has computers, and has a supervisor from the venue who can be there each week. Primary and intermediate schools are best as this infrastructure already exists but libraries, community centres, and museums will all work well too.

Convincing your boss is easier than you think. Lots of employers encourage their developers to give back to the local community and allow them time out to run a club. It raises their profile in the area and means children are being taught important digital skills that could benefit the industry in the future.

Know what you're signing up for

Please note you do need to have a reasonable knowledge of computer programming to be a Code Club volunteer.

Our first term uses Scratch but we soon move on to more advanced languages such as Python.

Volunteering for Code Club will be the best thing you do this year. Guaranteed. But there are some things you should know before you sign up.

What we teach

You can access the full set of projects here. We recommend always starting with Scratch but if you'd like to move onto Python rather than HTML, that is fine with us!

Term One: Scratch

This term will take your club from a tour of the Scratch interface right through three levels of difficulty. The projects create games, animations and toys. There are basic exercises then challenges to stretch those that can go further.

Term Two: Scratch - Advanced

This term will really stretch your club’s abilities requiring them to use what they learned in term one. The projects in this term have been designed to be very flexible. They encourage and require high levels of thought and creativity.

Term Three: HTML & CSS

In this term your club will learn how the building blocks of the web work and will build their own website.

Term Four: Python

In this term we introduce your club to real life programming. We teach basic concepts via the fun of turtles, fractals and ciphers!

How to set up a Code Club

We've tried to make volunteering for Code Club as easy and quick as possible. When you register we'll walk you through a checklist, but we've outlined the process here as well.

  1. Use the search button below to find a venue to host your club in.
  2. Contact the venue: if they are already registered with us as looking for a volunteer then they should be receptive. If they're a school who isn't registered we'd recommend trying to get in touch with the ICT Coordinator. Or if you're contacting a public venue then find out who is responsible for running clubs. Make sure they understand that a member of staff will need to help you out.
  3. Arrange when your club will start and what days and times it will run after that. You'll also need to agree the number of children in your club. We suggest 10-15 per club.
  4. Introduce Code Club at assembly or via posters to explain how much fun computer programming can be and drum up some interest.
  5. Download the materials from our resources page and prepare for your first club!

Start searching for a venue below!

Find a local venue

Register as a volunteer

Find a local venue