Mentor voices: Chris on empowering independent coders in Minnesota

We’re sharing insights from the incredible mentors who guide and inspire young coders. It’s their unique perspectives and the positive learning environments they foster that truly make these clubs thrive and help our global community grow.

Meet Chris, a passionate mentor involved with Normandale Hills Code Club in Bloomington, Minnesota, who’s building an environment where coders develop their problem-solving skills, normalise failure, and explore their creativity.

A smiling mentor named Chris from the Normandale Hills Code Club in Minnesota, promoting a positive learning environment for young coders.

Let’s kick things off by asking:

What inspired you to become a Code Club mentor?

Volunteering gave me a great excuse to lean into my computer engineering background and do something fun with my kids, who are fifth and third graders. It’s been a blast helping them and all the other kids learn more about computer science while bringing in some real-world perspectives and industry terms (like rubber duck debugging and pair programming).

What makes Code Club projects engaging for the young people in your club?

Our club did a number of simple projects to start using the micro:bits — things like creating a name badge, making pedometers, and playing the ‘Hot Potato’ game — but what really brought out the imagination and creativity of the kids was challenging them to design a game of their own.  

We brought in real-world concepts like project briefs to get them to think critically about what they wanted to build and how they wanted to approach it. Ideas ranged from simplified versions of FIFA and Madden to variations of existing party games.  

There were several moments where you could see it visibly click for one of the kids — when they realised they were not constrained by the step-by-step tutorial into building a specific thing, but had the freedom to create whatever they could dream up… which was quickly followed up by the slight fear in realising the challenge they were in for!

An illustration of a micro:bit surrounded by colorful graphics, including musical notes, party hats, and hearts against an orange background, symbolizing creativity in coding.Engage young people in physical computing with Code Club projects that explore the BBC micro:bit

How are Code Club projects helping to ignite excitement, creativity, or lively discussion with creators?

It’s fun to see how all the different projects inspire certain kids — some have been more excited by the more visual projects, while others get joy from customising and making a project their own. 

When they were given their first option to build something of their own design, there were LOTS of questions. They ranged from trying to understand the guardrails to questioning how they were ever going to know how to code it.  

Our challenge to them was to just get started! We encouraged the kids to start writing code and test it when it was small, then write a little more and test it a little more. The emphasis was on letting the code come together iteratively, and tackling challenges as they came up instead of trying to anticipate all of them ahead of time.

What impact do you believe Code Club projects have on creators’ understanding of coding concepts?

One of the biggest benefits I see is normalising failure — even if following a tutorial, most kids make at least one mistake the first time doing a coding project. And that’s okay!  

Debugging code is a normal part of the development process, and that makes it safer for the creators to experiment, mess up, and learn along the way. My hope is that the willingness to try (and sometimes fail!) will extend into other parts of their lives and inspire them to take more risks than they may have otherwise.

How does your Code Club empower young coders to develop a sense of independence?

As the club has gone on, our young people have been given projects with less and less guidance, moving on from step-by-step tutorials to projects where they define their own problems. 

We frequently talk about the creative side of coding — how you, the coder, get to decide how to solve a problem. Your code may not look exactly like your neighbour’s. There is no one ‘right’ answer. Giving the kids the freedom to solve the problem in their own way builds a deeper sense of ownership of the solution than having everyone learning to do things exactly the same.  

We also give kids the opportunity to pair and partner with others, and put their collective brainpower to work on tackling a problem. This helps them learn alternative perspectives and broadens their understanding.

Has Chris’ story inspired you to make an impact? Join our community of passionate mentors! With active Code Clubs in over 100 countries, there’s a place for you. Ready to get started? Check out our Mentor at a Code Club page.

Keep up to date with our newsletter

You can unsubscribe at any time.