What is it like to volunteer for Code Club? Our volunteers give you the inside scoop!
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.
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.
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!
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.