Supporting Code Club mentors

Code Clubs thrive on the energy and dedication of volunteer mentors. These amazing individuals generously give their time and expertise to inspire the next generation of coders. But even the most enthusiastic volunteer needs support! Here are some ways to show your appreciation and keep your mentors engaged.

Girl sat at a desk looking at a computer sceen. Behind her are two adults, leaning in and looking at the screen.
Volunteer mentors help to keep Code Clubs running.

Recognise and appreciate

There are some easy ways to show how much you value the support of the mentors at your Code Club: 

  • Regular shout-outs: Publicly acknowledge mentors’ contributions during club sessions, in newsletters, or on social media.
  • Small gestures: A simple “thank you” goes a long way. Why not suggest that the young creators code a thank-you card for their mentors at the end of the term? 
  • Celebrate milestones: Mark anniversaries of mentors’ involvement — for example, after they’ve been volunteering for six months. Also, celebrate their successes — this could be when a mentor has supported a creator to enter Coolest Projects or send their code to space with the European Astro Pi Challenge.

Provide ongoing training and development

Not all mentors will come from a coding background. You can show your support and make them feel like valued members of your Code Club by helping them gain new skills and confidence: 

  • Workshops and webinars: Encourage mentors to take advantage of the many online workshops and webinars offered by Code Club. Interested mentors can learn new coding languages, concepts, and mentoring techniques in a supportive, friendly environment.
  • Peer mentoring: Pair experienced mentors with newer ones for guidance and support.
  • Access to resources: Point mentors towards the Raspberry Pi Foundation’s bank of free courses. If there’s an article or book you’ve found helpful, share it with them. Everyone loves a recommendation!
Sign up to a Raspberry Pi free computing course

Create a supportive community

When we create a supportive community we provide a space for mentors to share experiences, challenges, and successes with others. There are some easy ways to do this: 

  • Regular meetings: Organise regular meetings for mentors to connect, share ideas, and discuss challenges.
  • Online communication: All mentors can join our Code Club Slack instance. In this online forum, mentors can chat to each other, get inspired, and find answers to a range of questions from our friendly global community. 
  • Coffee and conversation: Encourage mentors to sign up for Code Club online meetups. There’s no agenda at these meetups — they’re just a space for mentors and club leaders to share ideas, ask questions, and collaborate. 
Five adults are sat on a long table all working on laptops.
Find a space for mentors to meet and share experiences

Value their time and expertise

No matter your mentors’ backgrounds, they have something to offer your Code Club! Make sure you value their time and set clear expectations from the beginning. This will help with volunteer burnout and ensure everyone has a rewarding experience. 

  • Clear expectations: Communicate clearly about the time commitment and responsibilities involved in being a mentor at your club.
  • Flexibility: Be flexible with scheduling and allow mentors to contribute in ways that suit their skills and availability.
  • Listen to feedback: Actively seek and respond to mentors’ suggestions for club improvements.

These tips will help create a positive and inclusive Code Club environment, where all mentors feel welcome and valued. 

Show your appreciation for your Code Club mentors at your next session. Use our ‘From me to you‘ Scratch project to create a personalised thank-you card.

The Future is bright: Why should young people learn to code?

When we talk about coding and digital making, the question ‘why should young people learn to code?’ will often come up in the conversation. It’s a great question with lots of interesting answers. Let’s dig deeper!

A Code Club in York, England.

There’s no doubt that there is a buzz about the future of technology and where this fast-paced digital era will take us. The demand for computer science and coding expertise is already at unprecedented levels. While much remains unknown about this shifting landscape, we know this for sure: coding skills will empower young people to meet the challenges of their future.

With Code Clubs in over 100 countries, one of the things that binds us together as a community is that we all see the benefit in young people learning to code. So we’ve asked four colleagues from our global team to reflect on this topic. This is what they said…

Giving young people agency

Equipping young people with the tools, knowledge, and skills to code enables them to develop a sense of purpose within their community and address real-world problems that are important to them. We love to see how young people begin harnessing these skills through the use of problem solving, resilience, and collaboration during Code Clubs that we visit.

On this, Sofia Mohammed, Executive Director, USA, said:

“Learning to create and solve problems with digital technologies is important for young people, especially those from historically disadvantaged communities, because digital skills can lead to high-paying jobs in technology and other areas. This can help break the cycle of poverty and marginalisation in their communities. Knowing how to use technology can also help young people stand up against social injustices, support their communities, and fight for their rights.”

Five people stood in a garden, holding paintings of the sunset.
Sofia with members of the USA team


Our Country Director in India, Anuj Alphonson, contributed his thoughts:

“Young people should learn to create with digital technologies to drive innovation and adapt to an ever-evolving world. By learning to create and solve problems with these tools, they gain essential skills for the future such as critical thinking and resilience in a tech-driven society, which prepares them for diverse career opportunities and challenges.”

Six people standing in a line behind a wall mural.
Anuj and the team in India

Future opportunities

Learning to code opens doors to a world of exciting career possibilities for young people. It’s not just about becoming a software developer; coding skills are increasingly valuable in fields like design, marketing, science, and even the arts.

Attending Code Club teaches young people problem solving, critical thinking, and creativity — vital skills for any career path. Whether a Code Club member dreams of creating the next big app, designing stunning websites, or analysing data to solve global challenges, coding gives them the tools to turn their passions into fulfilling and successful careers.

We have a couple of new faces around here, so we’d like to introduce our new Community Coordinator in the Code Club team, Yuki Hazlewood. She said:

“It’s so exciting to see what young people can dream up and create through digital making. And there’s no doubt that learning to code opens a world of opportunities for young people’s career paths. Computing careers are seeing double the growth rate of other industries, so it’s truly a new frontier that we should be preparing them for.”

Yuk and Rachel stood behind a table. On the table are boxes and screwdriver's, in the background is shelving with boxes on.
Rachel and Yuki in the Maker Space

We asked Rachel Arthur, our new Chief Learning Officer at the Raspberry Pi Foundation, to wrap things up. She shared that:

“Everyone should have the chance to shape the world around them. Learning these skills gives young people the tools to create and solve problems using technology. Digital technology is also everywhere, and it’s changing fast. Learning these skills helps young people keep up and take an active part in this exciting world.”

Thank you to Sofia, Anuj, Rachel, and Yuki!

Are you ready to spark a passion for coding in your community? Start a Code Club today!

Unlocking potential: How Code Clubs benefit young people with special educational needs

Code Clubs offer a fantastic way for young people with special educational needs (SEN) to develop essential skills like coding, computational thinking, creativity, and problem-solving. In today’s digital world, inclusive education that promotes digital literacy is key to ensuring all young people have a chance to succeed.

A boy is sat in a classroom looking at a laptop.
Exploring Scratch

SEN covers a broad range of learning needs, including learning adaptations for people with autism, dyslexia, ADHD, and physical disabilities. Young people with SEN may find traditional classrooms challenging, but Code Clubs provide a supportive environment where they can learn and grow at their own pace.

Anne Proctor, the headteacher at East Morton Church of England Primary School, has seen how their Code Club helps young people learn to code and explore their interests:

“In our Code Club, we have several children who are neurodiverse. They typically struggle with core subjects and can lose interest quickly if work is not linked to their special interests.  In Code Club it is a different story — they are excelling, and they can work at a much quicker pace than their peers. It is absolutely delightful to see the level of engagement from these children.”

Why a flexible learning space is important

Code Clubs create an accessible and inclusive learning environment for all young people, especially those with special educational needs. Our free, self-guided projects offer flexibility, predictability, and consistency, which are important for young people’s development.

A young girl looking at a laptop which show the Scratch interface.
Code Clubs create an accessible and inclusive learning environment

Pete Bell, Learning Manager at the Raspberry Pi Foundation, shares an insight into how our projects have been designed to support young people with SEN:

“We prioritise thoughtful design to support everyone. This includes using consistent fonts, colours, and layouts to clearly highlight different project elements, like tasks, hints, and keywords. Our collapsible sections for additional information help reduce cognitive overload.”

Using our projects, young people can explore coding at their own pace, which is essential as some may need extra time and support to understand concepts fully. This individualised approach ensures everyone has the opportunity to succeed. 

Janine Kirk, from King’s Academy in Stoke-on-Trent, shares her experience of the differences between teaching in a classroom setting and at a Code Club:

“In a lesson, we’ve got quite a lot of structure, we’ve got a curriculum to get through. We have to make sure we stick to the lesson content. In a Code Club space, it’s a lot more creative and fun. We have more time to interact with the children and, actually, they can go off on a tangent and explore what they want to do!”

Creating a safe space to learn

Code Clubs offer a supportive space where learners can develop their coding skills without judgement. Unlike traditional classrooms, where the pressure to perform can be overwhelming, Code Clubs allow learners to progress at their own speed and focus on learning the basics before moving on to more complex challenges.

This approach builds confidence, motivation, and a sense of ownership over their learning journey. By accommodating individual needs, Code Clubs ensure that all young people have the opportunity to succeed.

Two coders sat at a desk in a classroom looking at a laptop. An adult stands behind them.
Code Club provides a supportive space

Code Clubs also offer opportunities for social interaction and collaboration, allowing young people to work together on projects and learn from one another. For learners with SEN, who may struggle with social skills, participating in Code Clubs can help them develop communication and teamwork abilities in a supportive environment.

“In my Code Club members will come up to my big screen and show each other their projects and every learner is engaged. They have the opportunity to ask questions and learn how they can do that to their projects too. You can see how social skills develop in Code Club. Many of my students with additional needs might not have this opportunity in a regular classroom. The teamwork aspect is crucial for them.”

– Janine Kirk, King’s Academy, Stoke-on-Trent

The importance of celebrating achievements

Code Club has a collection of certificates that can be handed out as learners complete projects or develop new skills. This feeling of success is important as many young people with SEN may face barriers to other academic achievements. By celebrating their milestones, we can help to boost young people’s self-esteem and motivation to learn.

Code Club Awesome! certificates

On your dashboard, you will find lots of certificates that you can use to celebrate your learners’ progress. Take a look and see which ones you can hand out at your next Code Club session.

Code Clubs are a fantastic resource for all young people, especially those with SEN. Explore the possibilities and help these inspiring young minds reach their full potential by starting a Code Club in your school!