Coding clubs: what a good one looks like for girls in STEM
I still remember the first so-called coding club our team walked into back in 2019. It was a windowless school basement in Croydon, humming with flickering fluorescent lights and the unmistakable whiff of stale energy drinks. A handful of boys huddled around a single monitor while two girls sat at the back, silently scrolling through their phones, completely checked out. Nobody greeted us. Nobody had even noticed them. Fast forward eighteen months, and we found ourselves in a community centre in Salford where the air crackled with laughter, debate, and the rhythmic clatter of mechanical keyboards. Girls as young as ten were debugging Python scripts together, arguing passionately about sensor placement on a BBC micro:bit, and turning around to high-five a volunteer from a local tech firm. The contrast was visceral. It forced us to ask the question we’ve been obsessing over ever since: what actually makes the difference between a room full of potential and a room where girls quietly decide STEM isn’t for them?
Beyond pink posters: the welcoming atmosphere
We’ve learned the hard way that physical space matters far more than most organisers admit. You can have the most thoughtfully designed curriculum on the planet, but if the environment screams “you don’t belong here,” the battle is lost before the first line of code is written. Our team has audited dozens of clubs across the UK, and we’ve seen the full spectrum: from the stereotypical ‘brogrammer’ basement setups with blackout blinds and gaming chairs that smell faintly of last week’s pizza, through to the bright, intentionally designed spaces championed by the Code First Girls community. Their aesthetic isn’t about making things “pretty” or “girly” – it’s about signalling professionalism, warmth, and serious intent. Natural light, comfortable seating arranged for conversation rather than isolation, and a distinct absence of cluttered hardware graveyards in the corner all contribute to an unspoken message: this is a place where you can focus, collaborate, and genuinely enjoy yourself.
Why the room layout shapes who speaks up
We’ve observed a fascinating pattern in clubs that have experimented with their floor plans. The traditional classroom setup – rows of desks facing a projector screen at the front – consistently produces the same result: the loudest voices dominate from the back, and quieter participants, disproportionately girls who are already feeling tentative, shrink into invisibility. When we helped a club in Nottingham switch to clustered round tables with no obvious “front” to the room, the dynamic shifted within a fortnight. Facilitators stopped being lecturers and started moving through the space like coaches. Questions bubbled up from every corner. One thirteen-year-old told us afterwards, “I didn’t feel like everyone was staring at the back of my head when I got stuck.” That configuration, simple as it sounds, physically dismantles the hierarchy that tells some people their confusion is a private shame and others that their bravado is leadership.
The subtle power of diverse imagery on the walls
We’ve become mildly obsessive about what hangs on the walls of a coding club. If every poster features the same pale, male tech founder in a hoodie, girls absorb that message instantly and wordlessly. The best clubs we’ve worked with curate their visual environment with genuine care: photographs of women engineering teams from local firms like Rolls-Royce and BAE Systems, student project showcases featuring diverse creators, and infographics that highlight the contributions of women of colour to computing history. One club coordinator in Leicester told us she rotates her wall displays every half-term, actively soliciting images from the girls themselves about what inspires them. The result isn’t just decoration; it’s a constant, ambient rebuttal to the narrow stereotypes that society broadcasts everywhere else.
Mentors who look like us (and don’t)
If atmosphere sets the stage, mentors provide the script that girls internalise about their own potential. Our team has long admired the Stemettes model, which has been bringing young women engineers from industry giants like Rolls-Royce and BAE Systems directly into contact with school-age girls for over a decade. There’s something almost alchemical about the near-peer dynamic they’ve perfected. When a girl sees someone who could plausibly be her older sister – not a distant authority figure, but a twenty-two-year-old who still remembers her own GCSE anxiety – confidently explaining a JavaScript concept, the psychological barrier crumbles in a way that no amount of teacher encouragement can replicate.
Near-peer vs. teacher: why a 22-year-old apprentice is magic
We’ve watched this play out in real time too many times to dismiss it as anecdote. A qualified computer science teacher brings deep pedagogical knowledge, absolutely, but they also bring an unavoidable power dynamic. The twenty-two-year-old degree apprentice from a Birmingham manufacturing firm arrives with something different: recent lived experience of being the only young woman in a technical environment, plus an authenticity that teenagers can smell from a mile away. She swears quietly when her own code breaks. She admits she didn’t understand recursion for months. She talks openly about imposter syndrome and the exact moment she realised she deserved her place. That vulnerability, paired with genuine technical competence, is more powerful than any perfectly structured lesson plan. Our team has seen clubs where a single near-peer volunteer completely reversed the energy of a session that had been flatlining under teacher-led instruction.
Male allies who actively redirect the conversation
We need to talk about the men in the room, because they matter enormously. The worst clubs feature well-meaning male volunteers who unconsciously dominate, explaining concepts with an assumption of ignorance that they’d never deploy with their male colleagues. The best clubs cultivate male allies who have done the work: they notice when a girl’s suggestion has been talked over, they actively redirect questions back to quieter participants, and they treat their role as amplification rather than instruction. Our team once watched a male volunteer at a Manchester CoderDojo pause mid-sentence, catch himself, and say, “Actually, Priya was halfway through explaining her approach before I interrupted. Priya, please carry on – you were onto something.” That single moment taught every girl in the room that her voice had weight and would be protected.
Projects that actually solve problems
Nothing extinguishes curiosity faster than the dead-eyed ritual of building yet another to-do list application. We’ve seen the light drain from girls’ faces when they realise the carefully designed project they’ve been promised is just CRUD operations wrapped in a different label. The Apps for Good UK curriculum understands this profoundly and has built an entire pedagogical approach around it. Instead of starting with abstract syntax, their programme grounds coding in genuine problem discovery: identifying issues in students’ own communities and building applications that address them. We’ve watched clubs using this framework produce projects tackling food waste, period poverty awareness, and local air quality monitoring. When code connects to climate change or mental health – issues that young people already care about deeply – the motivation shifts from external pressure to internal fire.
From ‘Hello World’ to helping the local food bank
One of our favourite examples comes from a club in Sheffield that partnered with a local food bank. The girls interviewed volunteers about their inventory management challenges, then spent eight weeks building a simple web-based stock tracking tool that the food bank actually adopted. The project wasn’t technically groundbreaking – it was a database with a friendly front end – but the impact was transformative. Those girls weren’t learning to code in the abstract; they were becoming technologists whose work had tangible dignity. They presented their solution to the food bank’s board. They fielded real user feedback. They debugged features that real people needed. That experience redefined what “being good at computing” meant for them, and our team would take that over a hundred perfectly executed to-do list tutorials.
Hardware tinkering: why the BBC micro:bit still wins
We remain unapologetic evangelists for the humble BBC micro:bit. Its legacy in UK schools is unmatched, and for good reason. There is something uniquely satisfying about writing code that makes a physical object respond in the real world – an LED matrix lighting up, a servo motor twitching, a soil moisture sensor triggering a notification. For girls who may have absorbed the cultural message that coding is a purely abstract, screen-bound activity, the micro:bit offers a bridge between the digital and the tangible. We’ve seen clubs build wearable step counters, mini greenhouses with automated watering, and even a prototype fall detector for an elderly grandparent. The device’s low floor and high ceiling mean that a complete beginner can flash a smiley face in five minutes, while an advanced student can interface with external sensors and Bluetooth. That rapid, physical payoff builds confidence at a rate that purely screen-based coding struggles to match.
The ‘no lone wolf’ collaboration policy
Our team has developed a firm stance on this: solitary coding in a club setting is a missed opportunity at best and actively harmful at worst. The stereotype of the lone genius programmer, headphones on, cut off from human interaction, is not only inaccurate as a model of professional software development – it’s also deeply alienating for many girls who have been socialised to value connection and communication. The most vibrant clubs we’ve visited enforce what we’ve come to call a “no lone wolf” policy, and the results speak for themselves. We’ve seen the collaborative debugging rituals at successful CoderDojo sessions across Manchester transform frustrated silence into energetic problem-solving. When two girls lean over the same screen, verbalising their thought processes, the learning accelerates dramatically – and so does the enjoyment.
Pair programming without the patronising air
We need to be honest about how badly pair programming can be implemented. When a well-intentioned volunteer assigns a “stronger” coder to “help” a “struggling” one, the dynamic can curdle into quiet resentment on both sides. The best clubs rotate pairs frequently, frame the exercise as genuine collaboration rather than rescue, and explicitly teach the language of supportive debugging: “What have you tried so far?” instead of “Let me show you how it’s done.” Our team has started training volunteers to model vulnerability during pairing, deliberately voicing their own uncertainty – “Hmm, I’m not sure why that’s returning null, let’s figure it out together” – which strips away the patronising expert-novice dynamic and replaces it with genuine joint inquiry.
Celebrating the messy, broken prototype first
Perfectionism is a thief, and it steals disproportionately from girls. We’ve watched too many talented young coders delete entire files because they weren’t “neat enough” or refuse to show work in progress because it wasn’t “ready yet.” The clubs that retain girls effectively have embedded a cultural norm that the first version should be broken. They celebrate the scrappy cardboard-and-tape prototype alongside the polished final product. One club we love in Bristol runs a regular “glorious failures” showcase where participants present projects that went spectacularly wrong and explain what they learned. The laughter in that room is the sound of perfectionism losing its grip.
Bridging the confidence cliff after the club ends
The drop-off rate for girls in STEM after age thirteen is not just a statistic to us; it’s a quiet tragedy we’ve witnessed play out term after term. A girl thrives in her coding club, builds real skills and genuine enthusiasm, then hits Year 9 and vanishes from the pipeline. The reasons are complex – exam pressures, social dynamics, a sudden narrowing of what feels “acceptable” for girls to pursue – but the solution requires deliberate bridging structures that carry girls through the vulnerable transition years. The Industrial Cadets programme offers one of the most robust pathways we’ve seen, connecting school-age students with structured engineering experiences at companies across the UK. It’s not a one-off workshop; it’s a sustained, mentored journey that keeps girls tethered to their STEM identity when everything around them is pulling them away.
Digital badges and CV-worthy micro-credentials
We’ve become strong advocates for making achievement visible and portable. When a girl spends a term mastering Python fundamentals or building a sensor network, that effort should translate into something she can point to beyond the club’s walls. Digital badges linked to specific, verifiable skills – data handling, API integration, iterative design – serve as external validation that carries weight with teachers, parents, and eventually employers. We’ve seen clubs partner with credentialing platforms to issue certificates that girls can add to their digital portfolios. One fourteen-year-old in our network used her club badges in a successful application for a competitive work experience placement, and she told us afterwards, “It was the first time I felt like my coding wasn’t just a hobby.”
Field trips to real tech hubs in London and Birmingham
There is something irreplaceable about physically walking into a space where technology is being built. Our team organises regular visits to tech companies and innovation hubs in London and Birmingham, and we watch the same transformation happen every time: girls step into a professional environment, see diverse teams collaborating in meeting rooms with glass walls, touch prototype hardware, and ask engineers about their actual day-to-day work. The abstract concept of “a career in tech” crystallises into something concrete and attainable. A trip to a Birmingham fintech company last year prompted one girl to remark, “I thought tech offices would be like that film with the hoodies and the coding all night. This just looks like… a normal workplace, but interesting.” That demystification is worth more than a dozen career talks.
How our team spots a dud in five minutes
After years of visiting, auditing, and supporting coding clubs across the UK, our team has developed a fairly ruthless internal checklist for identifying problematic environments. We’ve learned to trust our instincts, and we’ve learned that the warning signs are rarely subtle once you know what to look for. A club that fails on basic accessibility – no accessible toilets, no thought given to neurodivergent participants, a physical space that excludes anyone with mobility challenges – has already told us everything we need to know about its underlying ethos. A club that leads with jargon, throwing around terms like “agile sprints” and “tech stack” before anyone has written a single line of code, is prioritising performance over pedagogy. These are not minor quibbles; they are reliable indicators of an environment that will haemorrhage girls within weeks.
The ‘keyboard warrior’ ratio test
We have a simple metric we apply within the first five minutes of observing any session: count how many different voices you hear, and count how many times the same person speaks. We call it the keyboard warrior ratio. In a failing club, one or two participants – almost always boys who have prior coding experience at home – dominate the verbal space, firing off answers before others have processed the question. The volunteer, often relieved that someone is engaging, unconsciously starts teaching to these responsive few. The rest of the room retreats. We’ve seen this pattern so consistently that we now train facilitators to actively manage speaking turns, using techniques like think-pair-share and random name generators to ensure the keyboard warriors learn to listen and the quieter coders learn that their contributions are expected and valued.
When ‘just for fun’ becomes a waste of time
We need to talk about the well-intentioned clubs that never move beyond superficial engagement. “Just for fun” is a perfectly valid starting point, but when a club offers nothing but drag-and-drop games and unconnected activities week after week, it communicates a subtle but damaging message: this isn’t serious, and neither are you. Girls are sharp enough to notice when their brothers’ clubs are building robots while theirs is decorating pre-made webpages. The best clubs balance genuine enjoyment with genuine progression, ensuring that fun is the vehicle for skill-building rather than a substitute for it. Our team pushes clubs to articulate a clear progression pathway: what will a girl know and be able to do after a term, after a year, after two years? If the answer is vague, the club is coasting, and the girls will eventually coast right out the door.
We’ve come to believe that a truly brilliant coding club doesn’t just teach Python syntax or microcontroller pinouts. It rewires something far more fundamental: a girl’s internal answer to the question “do I belong here?” That answer forms long before she picks her GCSEs, shaped by the accumulated signals of a hundred small moments – the poster she sees on the wall, the way a volunteer redirects a conversation, the project that connected code to a problem she actually cares about, the older girl who looked her in the eye and said “I felt exactly the same way when I started.” Get those signals right, and you don’t just fill a pipeline; you change the course of a life.
Frequently Asked Questions
What age should girls start attending a coding club?
Our team has seen girls thrive in coding clubs from as young as seven, particularly when the sessions incorporate physical computing with devices like the BBC micro:bit. The key is matching the environment and project complexity to the developmental stage. Early primary clubs should prioritise curiosity and play; by upper primary and early secondary, girls are ready for more structured programming challenges. The critical window for intervention, based on the well-documented drop-off after age thirteen, means that clubs targeting Years 7 and 8 are especially important for long-term retention in STEM.
How can parents spot a genuinely inclusive coding club?
Look beyond the marketing materials. Visit a session in person and observe the room layout, the imagery on the walls, and the ratio of adult voices to student voices. Ask about the club’s progression pathway and whether they connect to programmes like Industrial Cadets for long-term engagement. Notice whether the facilitators use inclusive language and whether girls are actively collaborating rather than sitting passively. A club that can name its industry partners and proudly describe the projects its students have built for real-world use is usually a safer bet than one that speaks in vague terms about “fun with technology.”
Do girls-only coding clubs work better than mixed-gender ones?
There’s no single right answer here, and our team supports both models depending on context. Girls-only spaces can provide a powerful psychological safety net, particularly for beginners who may have already internalised the message that computing is “for boys.” They create an environment where girls can take intellectual risks without the weight of stereotype threat. However, well-run mixed-gender clubs with trained allies and active facilitation can also be transformative, preparing girls for the reality of collaborative professional environments while modelling respectful, equitable interactions from an early age.
What if my daughter tries a coding club and doesn’t enjoy it?
Don’t assume the problem is with coding itself. Our team has seen countless girls who “didn’t like computing” flourish when they switched from a poorly designed club to a vibrant, inclusive one. The issue is often the environment, not the activity. Try a different club with a different pedagogical approach – one that emphasises collaborative projects, real-world problem solving, and near-peer mentors. Programmes following the Apps for Good curriculum or affiliated with the Stemettes network tend to have stronger track records on retention and engagement.
How can schools afford the equipment and mentors for a quality coding club?
Cost needn’t be a barrier. The BBC micro:bit was distributed free to UK schools, and many are still available. Organisations like Code First Girls and CoderDojo provide free or low-cost training and resources. For mentors, reach out to local university STEM societies, engineering firms with graduate apprenticeship schemes, and the Stemettes network, which connects schools with industry volunteers from companies like Rolls-Royce and BAE Systems. Our team has consistently found that passionate, well-briefed volunteers are far more valuable than expensive equipment.
Leave a Reply