Code Club ideas: young people teach their peers how to code

To inspire more young people to fall in love with computer science, some Code Club volunteers and teachers have had a brilliant idea: get the young people to do the teaching! Here we talk to members of two different Code Clubs that are led by teenagers, and that prove that young people often are the best role models.

St Mary’s and St John’s CofE School

Calvin Robinson is the Assistant Principal and Head of Computing at St Mary’s and St John’s CofE School (SMSJ) in London. He currently runs two Code Clubs in the school as a way to encourage pupils to have fun with computing outside of the curriculum.

IMG_1860 (1)

Mr Robinson with the Code Club mentors

One of the Code Clubs is exclusively for Year 8 girls, and it’s run by six girls from Mr Robinson’s GCSE Computer Science cohort:

“The idea behind this was that as a male teacher I appreciate that I may not be the best person to bridge the gender gap, but I certainly recognise it as an issue.”
– Calvin Robinson, Assistant Principal and Head of Computing

Positive role models for younger learners

Interest in the club is high, with a huge amount of Year 8 girls wanting to get involved. Being taught by older girls means that the learners can identify with the people teaching them, and they learn to view what their older peers have achieved as possible for themselves.

IMG_1850 (1)

Mr Robinson thinks that participating in Code Club enables the Year 8 girls to become more confident and passionate about the subject, making them more likely to take GCSE Computer Science next year.

“We currently have a higher than national average number of girls taking GCSE Computer Science, and it’s the most popular GCSE option in the school, but we’ve still got a long way to go in bridging that gender gap.”
– Mr Robinson

Benefits for the teenagers

Of course it’s not just the younger pupils who benefit from having older students as their mentors: running a Code Club also gives the GCSE students the perfect opportunity to solidify their coding skills:

“I like how I get a chance to develop my coding skills by teaching younger children. Coding is hard to explain and understand, and being able to teach others is a whole other skill, which is why it has helped me so much in my Computer Science GCSE.”
– Weronika Pawelczak, GCSE Computer Science student and Code Club volunteer

“Running the sessions means that I get to consolidate my knowledge and share it with younger people who may take Computer Science GCSE in the future. Also, the sessions improve my coding and I learn new things I could use in my code in lessons. For me individually, it has boosted my confidence to socialise more.”
– Nadia Wu, GCSE Computer Science student and Code Club volunteer

The Year 10 girls at SMSJ are clearly proud to be encouraging younger girls to fall in love with computing. They also think that more female Computer Science GCSE students should be setting up similar clubs, seeing how successful it has been in their school.

IMG_1848 (1)

Dragon Hall community centre

Another Code Club that is partly led by a teenage volunteer is one at Dragon Hall community centre in London. After volunteering at the centre over the summer, secondary school student Alvin was encouraged to participate in running their weekly Code Club.

Club host Keeley Reed has been hugely impressed by the effect Alvin has on the club members:

“Having a student volunteer allows the young people to have a role model to look up to. Alvin has been an asset to the group, as the young people connect with him very well. He brings the whole package to Code Club, that you wouldn’t get with adults.”
– Keeley Reed, Youth Work Manager at Dragon Hall and Code Club host

Like the girls at SMSJ, Alvin recognises the positive impact that helping at Code Club is having on his studies:

“I am now a lot better at explaining concepts, especially in exams, because
explaining code to children always has to be clear and precise. Teaching helps me learn new things as well, because I have to explain concepts very clearly so that the children understand.”
– Alvin, secondary school student and Code Club volunteer

Start a student-led Code Club

Peer-led Code Clubs offer huge benefits, not only for the learners but also for the young people leading the clubs. If you’re starting a Code Club in your school this term, why not get one of your older students to act as a mentor? Anyone over 16 can sign up on our website and help run a Code Club alongside an adult — find out more at www.codeclub.org.uk.

Helping others start a Code Club

After becoming a Raspberry Pi Certified Educator at Picademy, the Raspberry Pi Foundation’s free face-to-face teacher training initiative, Kyle Wilke was inspired to start a Code Club to give students at his school and teachers in California more access to coding and making.

After attending Picademy, I was inspired to start a Code Club of my own in the computer lab at the school where I teach. The first week of the club, I introduced my students to Scratch, and we looked at project examples from across the community before starting to work through the Code Club projects. For the first two years I ran the club alone, and this year I reached out to our Parent-Teacher Association and was able to get multiple volunteers attending each session. Having volunteers has been a game changer for our club, and it’s great seeing them learn alongside the students!

IMG_0379

Building confidence

Students love coming to Code Club to hang out with friends and learn how to code. When they leave, they are always telling me about how they will continue working on their project at home, or that they plan to buy a Raspberry Pi.

A favorite memory from my Code Club is when one student, a pretty shy kid who didn’t interact with many other students socially, jumped at the opportunity to become our first Code Club student mentor. During Code Club, I asked him to assist another child, saying that they were in good hands as the student mentor knew more than I did. The next week, when someone raised their hand for help and I started to make my way over, my student mentor popped up and said, “I’ll be right there, I know more than Mr. Wilke.” Hearing this new-found confidence was music to my ears!
 

Helping others start their Code Clubs

Once I’d experienced the joy of facilitating a Code Club, I knew I had to share it with the world and help train other teachers to get started. I currently help run Code Club training at conferences in the US, supporting teachers in learning to use Raspberry Pis and how to start a Code Club. In training sessions I always emphasise that the leader doesn’t need to be a computer science expert. You can learn alongside your students, and Code Club’s step-by-step coding guides allow the students to work at their own pace, with only limited adult instruction necessary. Educators always love how flexible the program is and how there are many different ways you can structure the club to work in your environment.

IMG_20171021_092023

I spread the word about Code Club because of what it creates: on the surface, students are following coding guides and working on individual projects, but upon closer inspection, they are learning invaluable concepts like computational thinking and collaboration. Bringing a Code Club to your community creates a safe place for students to code, play, and learn together. Raspberry Pi Certified Educators like to say that Picademy helped them find their people — Code Club helps kids find their people, and their very own coding community.

My advice to anyone thinking of starting a Code Club is to go for it! When I started mine, I had very little experience using Scratch — I even told my students that on many projects we would be learning together. If you are thinking of starting a club, I really can’t recommend it enough!

Get involved

Picademy sessions run throughout the year in the UK and North America. Keep an eye on the Picademy webpage or Raspberry Pi’s Twitter feed to find out when the next round is taking place. And if you don’t want to wait, you can sign up today for our free online FutureLearn course on preparing to start a Code Club here.

Wherever you are in the world, head to www.codeclubworld.org to find out how to start a Code Club in your community.

Secondary school Code Clubs in Malvern

For the past seven years as a Computing at School (CAS) Lead School, the Computing Faculty at The Chase has been working with primary and secondary schools across Worcestershire to inspire teachers and children to get excited about coding and digital making. John Palmer, Faculty Leader for Computing & Business at The Chase, explains the role Code Club plays for students of both primary and secondary ages.

Code Club and The Chase

One project that The Chase has enthusiastically supported is Code Club, which is supported in Malvern by STEM Ambassadors from local organisations such as Key IQ, borwell, QinetiQ, UTC Aerospace Systens, and Malvern Instruments.

malvern

Malvern now has one of the highest concentrations of Code Clubs in primary schools anywhere in the UK, and the Malvern Code Club community has grown rapidly — there are a large number of volunteers, educators, parents, and young people who make Code Club possible. We have seen how having a club has helped primary schools adapt to the challenges of the new computing curriculum. Moreover, we are starting to see the impact of Code Club in skilling up and enthusing the next generation of students. It has led to a large number of students studying GCSEs in Computer Science at The Chase, and to both staff and students running a range of computer science STEM activities and clubs, which see a huge demand from students.

Code Club for secondary ages

Starting in September, The Chase is one of the first schools in the UK to set up a new secondary school Code Club for students Years 7 and 8 following the official expansion of the Code Club programme.

The Chase Code Club

Jenny Palmer (Y8 student), John Palmer (Faculty Leader for Computing & Business at The Chase), Jacob Walker (Y10), Nick Howden (STEM Ambassador, UTC Aerospace Systems)

Supporting the Chase Secondary Code Club will be STEM Ambassador and Engineer Nick Howden from UTC Aerospace Systems. UTC Aerospace support a number of STEM Activities at The Chase, including a STEM activity day in July for Year 8 students, which included a range of activities involving Spheros and based on coding, engineering, and robotics. Nick says:

“We are delighted to be involved in what is a superb opportunity for students at The Chase. It will give us access to new educational resources, which we hope be interesting and exciting and meet the needs of older club members and more experienced coders. The activities help students develop a wide range of skills in addition to coding, such as teamwork, problem-solving, and creativity, all of which are vital to their future success.”

This will give our students further opportunities to develop skills vital in the 21st century, and we must thank Code Club and UTC Aerospace for their support with this. Chase STEM students really are the next generation of Malvern’s brilliant brains which will ultimately enable the UK to innovate in the global marketplace.

A message from the team at Code Club

We’ve recently extended the Code Club age range to include secondary school ages up to 13, increasing the reach of our support and projects to more students, schools, and volunteers across the world.

ezgif-1-905a54713d

If you’d like to start a Code Club in your school, or dedicate time to volunteering in the UK, check out our website.

Want to find out about Code Clubs across the globe? Head to Code Club International for information on your nearest partner.