Volunteer Stories: Polly from Auto Trader (Part 1)

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…

Hipster Robot 002As 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!

Halo 001It 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

Guest Blog: Harry James

2We have a very special guest blog post this week from Harry James. He is 15 years old and attends school at Whitley Bay High School. A keen coder, last week Harry completed his work experience with Ignite at Campus North.

Read what Harry has to say about the importance of having Code Clubs in schools and how programming can enhance creativity amongst an already technology-driven generation.

Coding has been around for many years now but it’s only been recently that schools in the UK have adopted the change and made programming part of the curriculum. In the modern age, programming should be a compulsory subject for students to learn – even if they don’t use it towards their career in the future, the way it makes you think will certainly aid them in education. Programming has a host of benefits; problem solving, mathematics, languages and more. Just these few examples show how useful learning a computer language from a young age is for a student.

Kids of the modern age love technology and are are full of creativity; any parent will know that they just love making things. With over ¼ of children aged 3-4 using a tablet computer, it should most definitely be taught to kids how they can develop applications and programs for the computers.

One problem faced by many adults is that they don’t understand the technology of this day – it’s growing incredibly quickly. An Ofcom study found that the majority of 6 year olds knew more about technology than a 45-year old adult. This is where Code Club comes in. At Code Club, there is a range of volunteers who know how to code and are able to teach kids how to program. Code Club is open to anyone aged 9-11 and there are over 2500 clubs in the UK alone! The mentors are able to teach kids all the fundamentals of programming where the kids can then go on to build whatever is in their imagination. If they get stuck on the way, the students can discuss their problems with each other or talk to one of the mentors.

Programming isn’t something that should be taught towards adulthood years – it should be taught from a young age because it makes it easier to understand and introduces a wide skillset to the child, making many other school subjects a whole lot easier.

If you haven’t already, be sure to check out the Code Club site and take a look at all of the resources on offer to students. They make coding fun, informative and exciting so together, let’s try to expand our community to as many places as possible. If you know anyone who would be interested, be sure to let them know! After all, we rely on people like you reading this to make a difference and get kids coding!