Frequently asked questions

Got questions? Check out the answers in our FAQs.

General

What is Code Club?

At Code Club, we think all children should have the opportunity to learn to code, no matter who they are or where they come from.
To do this, we support a nationwide network of volunteers and educators who run free coding clubs for children aged 9-11 to build and share their ideas, learning along the way.

Code Club was founded in 2012, and in 2015 joined forces with the Raspberry Pi Foundation, a registered UK charity. Code Club is a key educational programme for the Foundation, working to help many more young people learn how to build their ideas with code.

How does it work?

Code Club’s model is very flexible, and can be adapted to suit you and the children in the club:

  • If you're a school and you want to find a volunteer to come in and run Code Club, you can register on our site as a club host and search for a volunteer in your area.
  • If you're a school and you have a teacher in the school who is ready to run a club, that's easy - you just need to register as a host and tick the box to let us know a teacher at the school will be running the club.
  • If you’re a community venue like a library or youth centre and you want to find a volunteer to come in and run Code Club, you can register on our site as a club host and search for a volunteer in your area.
  • If you're keen to volunteer at a venue, register on our site and you'll be able to search for schools in your area who need your help as part of the registration process.

Once your club is up and running, you’ll have access to our projects to help the children in your club create games, animations and websites.

How do I know how to run a Code Club?

We provide training for our volunteers which covers all you need to know, including the practicalities of running a club, programming concepts and safeguarding the children you work with.

You can complete the training online as part of the registration process, or if you prefer, you can attend one of our face to face training sessions.

In the Code Club sessions themselves, we recommend that you work through our projects with the children. The projects are a step by step guide that the children can follow to create something awesome. Each project should take the children about an hour to complete - the length of a Code Club session!

How long does it take to run a Code Club?

Code Clubs are usually an hour long and happen each week during school term time - but this is flexible!

Can I see the materials you teach?

You’ll need to be registered as running or hosting a Code Club to login and access the full range of Code Club’s projects. However, if you’re not running a club and want to see our projects, there are two sample projects for each coding language available online for anyone to view.

Each project teaches a different programming concept and builds on the skills learned in previous projects.

What equipment do I need to run a Code Club?

Most clubs start off with Scratch, which can be accessed via a web browser, so all you would need for your club is access to PCs or laptops. You can find out more about the system requirements for Scratch on their website, where you can also download an offline version. For our Python and HTML and CSS projects, we recommend using Trinket to write the code, which can be used in a web browser. Both Scratch and Trinket are free to access.

Can I visit a club before I start?

Yes, our network of Star Clubs are committed to being the best they clubs they can be, and that includes welcoming visitors. Visiting a Star Club is a great way to see what a Code Club in action is like, but if there isn’t one near you, you can also chat to other volunteers in our Google groups or check out our video of a Code Club session!

How much does Code Club cost?

All of our materials and resources available for free and our volunteers give their time for free too. Hooray!

For this reason, we ask that children are not charged to attend Code Clubs. This is part of our commitment to offer all children the opportunity to learn to code, no matter who they are or where they come from.

Where can I get support?

You can get in touch with us at hello@codeclub.org.uk - we love to chat! Our Regional Coordinators are also on hand to support you in your local area and you can attend our events across the UK to meet other volunteers, connect with the community, learn from each other and network

Can I donate to Code Club?

Yes! We rely heavily on donations to continue growing and being able to teach as many children to code. You can donate to us online here

Are you a charity?

Code Club is a key educational programme for the Raspberry Pi Foundation, which is a Registered Charity.

Back to the Top

For Volunteers

Full information for volunteers can be found here

What’s the time commitment involved in running a Code Club?

To be a volunteer you will need to have time to go to the venue each week for the club session (which usually lasts one hour) and to make sure things are prepared beforehand.

We think a sensible minimum commitment would be to run a club for 12 weeks, to give the children a chance to really get stuck in with coding, but we hope that you will love Code Club and run your club for ages and ages :)

Do I have to volunteer by myself?

When you are volunteering you won't be alone as you'll be teamed up with someone from the venue. However, you could also team up with a colleague or a friend to volunteer together and share the commitment.

Can I volunteer with a friend?

Yes! You can volunteer solo, or if you prefer you can team up with co-workers or friends. This means you can share the time commitment involved.
If you'd like to volunteer with others but you don't have anyone to team up with, head along to a local meet up or training event to connect with other volunteers in your area.

What do I need to know to be able to run a Code Club?

The main thing a good Code Club volunteer should have is enthusiasm. We don't ask for any formal qualification or evidence of your coding ability.

You'll need to complete some training before you start your club on the practicalities of running a club and keeping children safe. You can do this online, or if you prefer you can come to a training session and meet the team in person.

Most of our clubs start off using Scratch, which is a drag and drop coding language which was developed with children in mind, by the brilliant people at MIT.

In your club, the children will work through our projects, which are step by step guides with instructions and screenshots, developed for 9-11 year olds. You don’t have to plan content for your sessions, but we recommend that you work through the projects yourself so you can stay one step ahead of the children in your club.

We also have projects for HTML/CSS and Python.

You also do not need any experience of teaching. You’ll be working alongside a club host from the venue (a teacher, teaching assistant, librarian or youth worker); they are there to support you and are required to be present at the sessions to help you.

How do I volunteer?

  • Register as a volunteer on our site.
  • Arrange a DBS check.
  • Complete the Code Club training, online or face to face.
  • Use our postcode search, find venues near you who are looking for someone to run a club in your area and then send them an email letting them know you’re keen. Once you’ve heard back from a club host and you agree that you will volunteer with them you need to meet the club host to plan the club and show them your DBS.
  • Ask the host to add you to the club on our website.
  • Once your club is active, you will be able to access your club ID and PIN to access the full range of the projects for the children to use in the club.
  • Enjoy running your Code Club and remember if you need any help you can contact Code Club at hello@codeclub.org.uk, chat to other volunteers in our forums and head along to our meet ups to meet other volunteers.

What is the minimum age for volunteers?

You need to be 16 years old or over to volunteer with Code Club.

Why isn’t my club activated?

A Code Club becomes active once the profile of the venue host and the volunteer have been paired together on our system. To activate a club, the following steps must be completed:

  • The venue representative (host) and volunteer have created profiles on our site
  • The volunteer has met the host, had their DBS (or equivalent) checked and agreed on a suitable day/time for the club to run
  • The host has identified the volunteer on our site and selected ‘add to club’

What is a Club ID and PIN?

Each Code Club has its own unique Club ID and PIN. This is to be used by the volunteer, club host and the children in the club to access the projects site.

Where is my Club ID and PIN?

The Club ID & PIN are found on a club’s profile page. To access the page, please click ‘View Club’ beside the name of the club on your ‘Club Hub’ page.

Why do I need a Club ID and PIN when I am already signed up on your site?

The Club ID and PIN allows us to get a better sense of how clubs use our projects and which ones are most popular. It will help us to identify where we can make even more improvements to the projects in the future.

It will also enable us to measure our impact as an organisation, which is key for securing funding to continue our work, provide our resources and support volunteers in the UK and around the world. Want to know more? Read our blog.

Can I see the materials before signing up?

You’ll need to have a fully active Code Club to login and access the full range of Code Club’s projects. However, there are two sample projects for each coding language available online for anyone to view. Read more about our projects here.

Can you put me in touch with a club venue?

Club venues who are interested in hosting a Code Club and need a volunteer will register on the Code Club website; as part of the process of you signing up as a volunteer you will be able to see any venues that have signed up in your area. We give you an email template to send through to them, so the process is very easy.

I can’t find a club venue that needs a volunteer nearby. What should I do?

It could be that venues near you haven’t heard about Code Club yet. Get in touch with your local Regional Coordinator and they will be able to help you to approach a venue in your area to tell them about Code Club.

Why doesn’t the Code Club that I would like to volunteer at appear in the search results?

Club hosts have the ability to hide their club from our search results when the club has started and they are no longer looking for a volunteer.

Do I need a DBS statement?

Yes. When setting up a club you must show your DBS certificate to the club host at your venue. Find more information about DBS checks here. If you already have a DBS certificate, please check with the club host whether they are happy to go ahead with your existing certificate.

Do I need insurance?

As a volunteer, you will be covered by the venue’s Public Liability Insurance. The club venue will be asked to confirm this when they register on our site, so you don’t need to worry.

How long are sessions?

Code Club sessions are intended to last about an hour and happen once a week. Clubs can start at any point during the year. Each club works at its own speed, depending on the children’s progress. If you’d rather run a club for half an hour at lunchtime, then go for it! If you’re running a Code Club in a library or community centre, you can also run your club during school holidays and at weekends.

Can I volunteer at more than one school/venue?

Absolutely! To ensure club hosts can contact you through the site, please check that you have "Are you looking for a club to volunteer for?" enabled on your Club Hub.

What do I do if my club is no longer running?

If your club is no longer running at the venue (excluding breaks for school holidays) please complete this form with your details to have the club profile removed from our database.

I no longer wish to volunteer at Code Club - how do I remove my profile?

To have your profile removed from our site, please complete this form with your details and we will do the rest.

Can I adapt or alter the Code Club logo for my club?

We sometimes get requests from volunteers who would like to adapt the Code Club logo to make it specific to their Code Club.

Code Club has now grown larger and there are clubs in countries and cities all over the world, so we have had to make some choices about how to manage the use of the Code Club logo. We therefore kindly request that our volunteers do not adapt or alter the Code Club logo by adding background images or text or anything else to customise it.

If you have any questions about using the Code Club logo, please do get in touch

Back to the Top

Background Checks

Why do I need a background check?

As part of our commitment to keeping children in our clubs safe, Code Club request that all our volunteers obtain a background check.

What sort of check do I need?

If you are planning to volunteer in England or Wales, you will need an Enhanced DBS check (used to be called a CRB check). For volunteering in Scotland, you will need to apply for the PVG scheme and in Northern Ireland you will need an Access NI check.

How do I get a background check?

Information on all the options can be found on the Working Safely With Children page of our site.

I already have a DBS statement - do I need to apply for a new one?

If you already have a DBS statement, that's great. Please make sure that you let the club host know and take along a copy when you meet them for the first time to plan the club.

What insurance cover do I need?

If you are a venue wishing to host a club, you will need to check that your Public Liability Insurance covers the volunteer visiting your venue. This is part of the T&Cs you agree to when you sign up to be a club host.

As a volunteer, you will be covered by the venue’s Public Liability Insurance. The venue will be asked to confirm this when they register on our site, so you don’t need to worry.

Back to the Top

For Venues

Full information for venues can be found here

How do I get Code Club in my school, library or community venue?

First of all, register yourself as a club host here, so you can appear on our searches as a venue looking for a volunteer.

Volunteers in your area will be able to find you on our website and hopefully get in contact with you too.

As a club host, you will need to make sure that you:

  • have Public Liability Insurance in place that covers a volunteer
  • ensure that the volunteer shows you their DBS check
  • collaborate with the volunteer to make sure equipment and resources are organised for the club each week
  • organise children to attend the club and make sure they have parental permission

It is important that there is always a member of staff present at every club. Our volunteers should never be left alone with the children - most volunteers are not qualified teachers so they need your support to run the club.

Do you screen volunteers?

When registering a club, we ask that all volunteers obtain a DBS check. However, we don’t interview or screen volunteers ourselves. It’s your responsibility to arrange a meeting with a volunteer to plan and check their DBS statement (or equivalent) and to decide whether you are happy to work with this person. Meeting face to face also provides an opportunity for the volunteer to see whether they are comfortable at your venue too!

Can you put me in touch with a volunteer?

We’ve built a volunteer finder into our website. When you sign up on our site as a club host, you will be shown a list of registered volunteers in your area so you can get in touch with them.

I’ve already got a volunteer, do they need to register on your site?

If you’ve already found a volunteer for your club, that’s great! Please ask them to register on our site and add them to your club using the button on the Club Hub. Registering also means they can get access to our projects and other cool stuff, so it’s good all round :)

How do I add a second volunteer to our club?

Log in and head to your Club Hub and you will be able to add a second volunteer. If you need some extra help, you can drop us an email.

My volunteer is leaving. What shall I do?

First of all, head to your Club Hub and update your club settings to indicate you are looking for a volunteer so people in your area can get in touch. You could also post a message in our Google Groups to see if someone in your local area is available.
If you need extra help, drop us a line at support@codeclub.org.uk and we can link you up with your local Regional Coordinator who will also be able to help.

Registering a venue other than a school

If you want to set up a Code Club in a venue that is not a school such as a library or a youth centre, then simply select the most relevant option in the drop-down menu when you register.

Registering as a venue other than a school will automatically list your club as ‘public’, which means that your club will appear when people search for clubs open to the public and can email you to ask if their children can attend. If you would prefer your club to be private, head to the Club Hub and update your club settings.

Finding a volunteer and setting up the club works in exactly the same way. You’ll need to make sure that you get permission from parents/guardians of the children attending the club.

Back to the Top

Libraries

I want to set up a club in a library, do you have any resources I can use?

Yes, we do! Check out our library set up guide and we also have a posters that you can put up to advertise that the club is starting or to attract volunteers.
Once your club is active, you will be able to access more useful resources such as certificates via your Club Hub.

I work in a library, can I run a club myself, without a volunteer?

Sure! Drop us a line at support@codeclub.org.uk and we'll get you set up. We'll just need to see proof that you are an employee at the library.

Back to the Top

For Teachers

I’m a teacher. I want to run a club at my school and I don’t need a volunteer. What do I do?

Begin the registration process as a club host and there will be an option for you to select to let us know that you are a teacher at the school and running the club yourself. For safeguarding reasons, we’ll do a quick check on this, so please do sign up using your school email address if you can.

If you don’t see that option when you sign up, just drop us a line at hello@codeclub.org.uk ideally from your school email address and we can activate the club for you.

How can I find a volunteer?

If you would like to find a volunteer to help you run your Code Club, you must first register yourself as a club host here, so you can appear on our searches as a venue looking for a volunteer. Volunteers in your area will be able to find you on our website and hopefully get in contact with you too. You can work with one volunteer or with a group of volunteers who can take turns to help with the club, or volunteer together every week.

As a club host, you will need to make sure that you:

  • have Public Liability Insurance in place that covers a volunteer
  • ensure that the volunteer shows you their DBS check
  • collaborate with the volunteer to make sure equipment and resources are organised for the club each week
  • organise children to attend the club and make sure they have parental permission

It is important that there is always a member of staff present at every club. Our volunteers should never be left alone with the children - most volunteers are not qualified teachers so they need your support to run the club.

Do you offer any training for teachers?

We recently launched a new way for people to learn about computing with the Raspberry Pi Foundation: two free online training courses, available anywhere in the world, to anyone: Teaching Programming in Primary School and Teaching Physical Computing with Raspberry pi and Python. Visit the Raspberry Pi Training website to find out more.

Back to the Top

For Parents

Full information for parents can be found here.

Is there a Club near me?

There's a map where you can see all Code Clubs that are currently running. Most school clubs only accept their own students, but there might be a public club running nearby that anyone can join. We have growing numbers of clubs being held in local community venues and libraries, which are open to all children.

How can I persuade my child’s school to start a Code Club?

Why not have a chat to the headteacher and see if they are keen to set up a Code Club in your school? We’ve made a handy letter that you can give to the school. Many schools also find volunteers amongst the parent community so we’ve written a letter to help with that too.

Is Code Club safe?

All Code Club volunteers are required to have a DBS statement, which club hosts are responsible for checking. As part of their training with Code Club, all volunteers complete a section on safeguarding.
You can also take a look at our Child Protection Policy.

Can I use Code Club’s materials with my children at home?

You’ll need to be registered as running or hosting a Code Club to login and access the full range of Code Club’s projects. However, if you’re not running a club and want to see our projects, there are two sample projects for each coding language available online for anyone to view.

I’m a home educator. Can I use your materials?

If you are a home educator, there are several ways you could get involved with Code Club. If you would like your children to attend a Code Club, you could search on our site for a public club that has some spaces for children to join. Many Code Clubs are run in schools, but increasingly they are being set up in libraries and other community spaces and are open for children to join.
You could even set up a public club yourself in a local venue for the children you teach and others to come along.
If you would prefer to start a 'teacher-led' club in your home school environment, drop us a line at support@codeclub.org.uk and we can set this up for you.

Back to the Top

About our Projects

Who can use the Code Club projects?

Our projects are available to all registered Code Clubs in the UK. There are 2 sample projects in each language that we teach (Scratch, HTML/CSS, Python) which anyone can view or download so you can see what our projects are about.
If you would like to use our materials outside the UK then head over to Code Club International.

A word on the age group for our projects...

Code Club’s materials were designed for children aged 9-11, based on average literacy levels in the UK for these age groups. However, younger and older children have successfully taken part in Code Clubs, so treat this age limit as a guideline only. It’s worth bearing in mind that if you decide to teach younger children they may need extra assistance in reading and working through the projects. You might also find our materials are suitable for older children, especially if they have no previous experience of programming.

Where can I access Code Club’s projects?

You’ll need to be registered as running or hosting a Code Club to login and access the full range of Code Club’s projects. However, if you’re not running a club and want to see our projects, there are two sample projects for each coding language available online for anyone to view.

What do you teach?

We currently have projects for Scratch, Python, HTML & CSS and micro:bits.

Scratch 1... or Scratch 2?

All of our projects are now updated for Scratch 2 and these are available via our projects page.

If you're still using Scratch 1.4, don't worry, we have versions of the first 6 of our Scratch projects formatted for Scratch 1.4.

How can I set up Scratch in my club?

  • Offline: you can download Scratch to a laptop or desktop computer from the Scratch website. Once it has downloaded, you won’t need an internet connection to use it, and the children will be able to save their work locally.

  • Online: Scratch can be used online too. You don’t need an account to use Scratch online, but if you would like the children to save their work in order to access it again from any internet-enabled computer, they will need accounts.

Having a Scratch account also gives users the option to share Scratch creations publicly, and to comment on other people’s creations. Make sure the children in your club understand how to use these options responsibly.

If you are going to use Scratch online, we would recommend that you set up access for your learners using educators’ accounts.

Remember to get appropriate permissions from parents/guardians when you are creating accounts, and to make them aware that their child will be able to access their Scratch account outside the club.

How can I set up Trinket in my club?

If you’ll be getting stuck into Python and HTML in your club, we recommend you use Trinket. Trinket is a web app that allows you to write and run code in a web browser without installing any additional software.

Trinket can be used without an account, although it’s important to understand that Trinket creates public web pages and projects that can be viewed by anyone with a link. Trinket accounts make it easier to keep track of projects and make updates. Please note that parental permission is required for Trinket accounts for under children under 13 years old.

If you have any questions about setting up accounts for your Code Clubbers, please do not hesitate to drop us a line at support@codeclub.org.uk.

Back to the Top

micro:bits

How do I apply for micro:bits for my club?

Sorry, our micro:bit offer has now closed.

I think I applied when the offer was still open. How can I check?

Drop us a line at support@codeclub.org.uk and we will be very glad to help.

What should I do with the micro:bits that our club received?

If you’d like some help getting started, there is lots of information on the micro:bit website. Plus, check out the Code Club micro:bit projects for step-by-step guides to create awesome things!

The projects were recently upgraded to use the new and improved PXT Editor. You can find the old projects that use the Code Kingdoms editor within the archived projects section.

My micro:bits were damaged when they arrived. What do I do?

We’re sorry to hear that. Please contact us at support@codeclub.org.uk and we will be very glad to help.

I don’t have a Code Club, but I really want micro:bits. Can you help me?

The micro:bits are now available for sale online.

Useful links

If your Code Club has stopped running, or you no longer wish to volunteer and would like to have your details removed from our database, please enter your details at http://jumpto.cc/update or by emailing hello@codeclub.org.uk with the name of the club.

Back to the Top