Top tips for running a thriving Code Club

By volunteering your time to lead a Code Club, you’re empowering young creators to develop the skills they need to shape a future they’re excited about. To do this, you need to provide an environment where the young people feel comfortable exploring, experimenting, and learning through coding. 

Every Code Club runs differently and there is no set formula for what makes a great Code Club. Nevertheless, to offer some guidance, we’ve brought together ten tried-and-tested strategies used in Code Clubs around the world that support creators as they learn, play, and make.

An adult and boy facing a laptop smiling. Volunteering at a Code Club

1. Start small and grow gradually

Begin with a small group of creators while you establish the club’s routines. This allows you to be more focused and helps you understand the group’s dynamics. As you gain confidence, gradually increase the number of members. You can also grow your mentor team to support even more creators.

2. Be prepared

Prepare for how you want your Code Club to run. This will look different for every club. For some of you, it will involve familiarising yourself with the projects and resources (including the software or hardware) that the group plans to use. Others will run their clubs with  looser frameworks and make project decisions on the day. 

3. Show, don’t just tell

If your creators all work on the same project, consider starting each session by showing a completed version (or versions) of the project and suggesting different adaptations that can be made. This gives young people a clear target and sparks their motivation to create their own unique projects.

4. Embrace experimentation

Don’t expect creators to follow the projects exactly. Learning happens through experimentation. Allow room for creativity and encourage creators to put their own personalities into their projects.

A classroom with girls sat a tables working on laptops.Encourage experimentation and collaboration

5. Go digital

Save paper by using Code Club projects online. Creators will quickly adapt to navigating between browser tabs, and you’ll contribute to a more sustainable Code Club.

6. Encourage collaboration

Try paired programming — having creators work together on projects can boost concentration, teamwork, and problem-solving skills. This is particularly useful in settings where there might not be a computer available to each club member.

7. Foster problem-solving

Resist the urge to immediately fix creators’ mistakes. Keep your hands off the mouse and keyboard. Instead, gently point them in the right direction and let them discover and correct errors themselves. You can do this by asking creators questions and directing them to find the solution. This develops their critical thinking and resilience.

A girl working at a desktop computer with adults behind looking at her screen. Foster problem-solving in your Code Club

8. Celebrate achievements

Plan show-and-tell sessions at the end of each session if time allows, or two to three times a year to offer a space for creators to showcase their projects and feel proud of their accomplishments.

9. Recognise success

Certificates can act as a great motivator. Explore and download our range of certificates and award them to creators when they hit milestones. 

10. Connect with your peers

Join an online ‘Coffee and conversation’ meet-up to interact with fellow club leaders and mentors. It’s a great space to share ideas, gain valuable insights, and ask questions. 

Looking for more inspiration on running your Code Club? Explore how you can create one club for all by working together to set your own rules! 

Keep up to date with our newsletter

You can unsubscribe at any time.