Every Thursday after school, the Code Club at Dame Allan’s Schools, Newcastle upon Tyne, England, becomes a space where young people can experiment, solve problems, and learn together. But for 14-year-old Harry, it’s also become an opportunity to lead, teach, and inspire others.
Harry first joined Code Club in Year 7 with some experience of Scratch and a love of “all sorts of computer-y things”. Over the years, he explored everything from Sonic Pi and web design to AI and machine learning. But one challenge stood out.
“The worst part for me was when we were introduced to Python,” Harry says. “I was so scared of text-based coding! I ended up learning it and it went OK!”
Now, just a few years later, Harry is leading sessions and supporting creators to learn Python as a Code Club youth mentor.
Taking the leap into mentoring
Harry’s journey into mentoring started when he spoke to Code Club leader and computer science teacher, June Raines, about staying involved as he got older.
“She suggested that I could help out a bit as well,” Harry explains. “I thought it sounded quite fun, so I decided to give it a go and use it for my Duke of Edinburgh volunteering too.”
What began as helping other members soon developed into planning activities and running sessions.
“When I first started helping, I felt a little useless and that I wasn’t helping enough,” he says. “That inspired me to actually run my own sessions!”
Today, Harry helps lead the club every week, teaching coding concepts, supporting creators when they get stuck, and making sure sessions stay fun and engaging.
Building a club shaped by young people
A typical session starts with a quick game before creators dive into projects and activities. Harry regularly asks club members for feedback through surveys, which helps him shape future sessions around what they enjoy most.
“I try to tailor the sessions to what they like,” he says. “That helps keep it fun and engaging for them.”
One of Harry’s favourite things to teach has been Python — the same language that once felt intimidating to him.
“Some of my best sessions were probably when I taught them Python!”
For Harry, the most rewarding moments come from seeing younger creators grow in confidence.
“The best moment was when a new creator finally got his rock, paper, scissors game working,” he says. “I was so happy for him!”
A Star Club success
This year, Dame Allan’s was recognised as a Star Club — a group of amazing clubs that help Code Club and its community grow and develop. They show what it takes to run a successful club, from sharing their knowledge to helping us test new projects.
“It felt great!” Harry says. “To know that the Raspberry Pi Foundation recognised our club as an amazing example of their Code Clubs was really nice.”
June believes Harry has played an important role in creating the club’s relaxed and supportive atmosphere.
“The students really enjoy having Harry lead the club,” she says. “They see it as less of a lesson and more of a collaborative coding session.”
Looking ahead
Harry already has plans for the future. He hopes to continue leading coding activities at school and is currently learning Dart and Flutter (Dart is the programming language, and Flutter is the toolkit that helps turn that code into apps) in his own time. He’s also keen to introduce new technologies and projects to future Code Club members.
His advice for other young people thinking about becoming a Youth Mentor?
“Give it a go! What’s the worst thing that could happen?”
From being nervous about Python to teaching it himself, Harry’s story shows how Code Club can help young people develop not just coding skills, but confidence, leadership, and the chance to help others discover a love of technology too.
For a little more support, or if you’re open to mentoring others, you can also join a Code Club. Check our website to find a club near you and become part of a like-minded and welcoming community.













You must be logged in to post a comment.