About Code Club
Code Club is a nationwide network of free volunteer-led after-school coding clubs for children aged 9-11.
We create projects for our volunteers to teach at after school coding clubs or at non-school venues such as libraries. The projects we make teach children how to program by showing them how to make computer games, animations and websites. Our volunteers go to their local club for an hour a week and teach one project a week.
We write a new set of projects every term. Each term the students will progress and learn more whilst at the same time using their imaginations and making creative projects. Terms 1 & 2 use Scratch to teach the basics of programming. Term 3 teaches the basics of web development using HTML and CSS. Term 4 teaches Python and so on.
We’d like to put a Code Club in every single primary school in the country. There are over 21,000 primary schools in the UK, it’s a big task but we think we can do it!
Running and growing Code Club is a big job, can you help support us?
Got more questions?
You can bet we've answered your question before. FAQs
In order to support the number of Code Club's being set up we need to grow our team quickly. Jobs
What we teach
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: Hard Scratch
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 for beginners
In this term we introduce your club to real life programming. We teach basic concepts via the fun of turtles, fractals and ciphers!
Why should children learn to code?
Learning to code is an important skill now we’re living in a digital age. It’s not just enough for children to know how to use technology. They should know how it works too.
Learning to code doesn’t just mean you can become a developer it strengthens problem solving skills and logical thinking and supports key academic subjects such as science, maths and technology.
For further reading on the subject:
Code Club is about fun, creativity and learning through exploring. It’s important that the children enjoy their time at Code Club. They should understand that they’re in charge of the computer, and can (and should) make it do what they want, not the other way around.
Other benefits of Code Club, such as learning about computational thinking, or developing expertise in coding, are secondary to these two objectives. Having said that, children will absorb all these wonderful skills as they work through the projects rather than through didactic teaching.
Our projects are written by programmers then tested with children at 20 pilot schools across the country. We ask them to rate our projects and they told us they are 92% fun! When we're testing we look for air punches and fist bumps. That means they like them!