At this time of year we have lots of new Code Clubs starting, so when Polly Caldwell from Auto Trader got in touch to say that she wanted to share her volunteering story with us, we jumped at the opportunity.
Polly has now been running a Code Club for six months, and is keen to share her advice and experience in the hope that it may help encourage other would-be volunteers to take the plunge and start their own clubs.
We’ll be posting three blogs which chronicle Polly’s journey from (in her words) “ a nervous wreck to a (more or less) confident Code Club leader”, so let’s kick things off…
So you’ve decided to run a Code Club…
As a professional developer working at Auto Trader, I was delighted to be given the opportunity to run a Code Club at a primary school. I learnt some extremely valuable things working with children, from who to go to for help, to figuring out the best way to motivate kids and getting them excited about code!
So if you’ve decided to run a Code Club for kids, read on. I hope you’ll be able to find some useful tips and take something you can apply to your own code clubbing experience.
Before you get ahead of yourself, there are a lot of things to cross off before you can start such a mammoth project! Firstly, anyone wanting to work with children under the age of 18 is required to have an Enhanced DBS check completed. Secondly, it’s recommended that you complete Code Club’s specific training. So I definitely had a lot on my plate.
One of the best ways to get the required checks and training done is to become a STEM ambassador. You start by registering online from the STEMNET website. Once this is complete you will be invited to attend one of the two-hour introductory training sessions. This was really useful as it covered all of the basics, as well as telling you a bit about the great organization that is STEMNET and all of the great opportunities that are available to you when you become a STEM ambassador.
To this training session you also take along the paperwork required to apply for your DBS check, this will get photocopied during the session and your application will be completed on your behalf.
As well as STEMNET training there is also some Code Club specific training that needs to be completed before you can register your Code Club. This training can be completed directly from the Code Club website. If you are volunteering independently and need to find a school to run a Code Club at, the Code Club website can be used for this too. You can search for a venue within a given radius and contact your preferred school directly from the site. As I was volunteering through my work, they handled finding the school, but I still needed to register the Code Club on the Code Club website.
Preparation is key to feeling confident going into your first Code Club. Once I had my DBS certificate back I contacted the school that I had been paired with. After exchanging a few introductory emails I arranged a visit to the school. This was really valuable as not only was I able to meet the teacher who would be present at the Code Clubs, but I was also able to have a look at the equipment available.
I would recommend using a visit like this to check the websites you are going to use. Schools can have quite strict web access rules so it’s definitely worthwhile making sure you can reach all the sites you may take for granted; for instance, stack overflow was not available from the school’s network!
It is also useful to gauge where the students are knowledge wise. The Code Club I ran was during summer term so the kids had already used Scratch and were fairly competent at the basics. I on the other hand had never used Scratch before and my knowledge consisted of what I had seen on the Barclays advert- perhaps not the best start!
So before the first session I worked my way through a few of the Scratch projects. The instructions that come with each of the projects are really comprehensive and easy to understand, although this does stand to reason as they’re for 9 to 11 year olds! There are “challenges” within the instructions where you are tasked with adding in additional sprites, functionality or enhancing what you have already done. I used these as an opportunity to personalize the project and make it my own, something that really appealed to the kids.
Something to note, if you don’t have time to do all the projects from the start…then you can cheat! This is quite easy – all you have to do is click on a project’s volunteer notes, where you will find a link to the completed project (you can see the rock band volunteer notes here).
Top Tip! You can use this Code Club checklist to help you plan the meeting with your club host: https://training.codeclub.org.uk/downloads/Checklist.pdf