Spooky sprites, creative coders, and growing confidence: A Code Club story from Maine

At Veazie Community School in Veazie, Maine (USA), Code Club is more than an after-school activity — it’s a creative space where young people explore, experiment, and grow into confident makers.

Code Club mentor Adrián Arias Palomo has been running the club for several years, and along the way has seen everything from spooky Scratch projects to former club members heading off to college with coding skills they still use today.

A group of children and an adult pose together in front of a screen displaying 'VCS CODE CLUB.' The children, showing various hairstyles and playful expressions, participate in a coding club activity.

Projects that spark excitement

Some projects just click — and for Adrián’s club, timing and theme can make a big difference.

“The Scratch Ghostbusters project is always a hit around Halloween,” Adrián says. “I’m consistently impressed by how motivated creators become when the theme is spooky.”

The project’s success isn’t just about ghosts and ghouls, though; its open-ended nature gives creators plenty of room to express themselves. By choosing their own sprites and customising how their projects behave, learners can make something that feels truly their own.

Creators often also have varied making styles and preferences, and Adrián has seen this variety play out in his club sessions too. For example, a version of the Mandala Scratch project proved especially popular with young people who enjoy more artistic, visual work.

Two children with green hair sitting in a library on blue couches, each using a laptop. Shelves of books are visible in the background.

When young people surprise you

Ask any Code Club mentor, and they will tell you that some of the best moments happen unexpectedly. Adrián experiences those sorts of moments regularly.

“They are constantly surprising me with their creativity,” he says.

One standout example came while creators were recreating the classic Google Chrome Dino game using Microsoft MakeCode Arcade. One creator decided to redesign the sprites to make their own unique and creative version of the game. You can try it yourself here.

And in Adrián’s experience, the surprises don’t stop when young people leave the club.

“I’ve also been pleasantly surprised when young people who are no longer in Code Club share games and projects they’ve continued to work on independently,” Adrián explains. “It’s incredibly rewarding to see them grow into confident, independent coders.”

With the Code Club having been established at the school for several years now, some of Adrián’s earliest creators have finished their schooling and are now in higher education or work. For Adrián, seeing that long-term impact has been one of the most meaningful parts of running the club.

Lessons learned along the way

One of Adrián’s biggest takeaways is the importance of listening.

“Giving young people more agency and a voice in what they want to learn truly pays off,” he says.

By tailoring learning to young people’s interests, the club has expanded its range of activities, covering more projects and technologies. Learners have explored physical computing with micro:bit and Circuit Playground Express, experimented with interactive storytelling using Bitsy, and dived into puzzle game design with PuzzleScript.

That flexibility has benefited everyone — including Adrián himself.

“I have learned a lot along the way!” he adds.

Support from the wider school community has also had a big impact. Adrián is quick to acknowledge the role of a flexible, encouraging environment.

“I’m very fortunate to work in a small, supportive school that values this kind of flexibility. A special shout-out to Principal Timothy Tweedie and librarian Martha Shannon for their support and for allowing us to use such a wonderful space.”

Two children in a library sitting on a blue couch; one is reading a book while the other uses a laptop, with large windows showing snow outside.

Whether it’s spooky Scratch games, fun pixel dinosaurs, or creators continuing to code long after they have left the club, Adrián’s story is a powerful reminder of what happens when young people are given space, support, and a voice in their learning.

Want to start your own Code Club?

If you have been inspired by Veazie Community School, learn how you can start a club in your community today.

A Code Club for every community: Our new offer for trusts and local authorities

Last year we announced a bold ambition — to see a Code Club in every school and library across the UK. Today we’re excited to announce the next step in this journey — a package of support for multi academy trusts and local authorities who are interested in establishing Code Clubs across their network.

A cheerful instructor engaging with a young participant in a tech club, both appearing excited and joyful. Text overlay reads 'Join the club' with decorative stars.

Why this is important

Feedback from educators, as well as independent research, tells us that Code Club works. Not only does it help young people develop their programming skills, but it also builds life skills like confidence, resilience and problem solving. We also know that to achieve our aims, we need to have a great package for trusts and local authorities that makes it easy to get new Code Clubs up and running.

Grounded in feedback

Over the past year, we’ve worked with teachers, librarians, and school leaders across the UK to explore how we can make it easier to support organisations to set up Code Clubs at scale.

Part of this work saw us partner with teachers from Three Spires Trust — a Church of England multi academy trust in Staffordshire — for a hands-on training day focused on the practical side of setting up new Code Clubs. Together, we explored the value of Code Club, how to structure sessions, how to use technologies like Scratch and the micro:bit in non-formal settings, and how to navigate common challenges of running a club.

By the end of the day, teachers felt more confident and better equipped to run Code Clubs in their own settings.

This initiative will empower our pupils with the digital skills they need for the future, opening doors to creativity, problem solving, and innovation” – Chris Leek, Head of ICT & Systems at Three Spires Trust

Following the training, the Trust established six Code Clubs across its academies and has since brought creators together through a trust-wide coding competition led by the King’s CofE Academy Code Club.

This impact, moving from initial training to embedded, scalable delivery, is what we aim to support more organisations to achieve across the UK.

A group of adults in a classroom setting attending a coding workshop, with one instructor presenting on a screen. Participants are actively engaged with laptops open, and a banner for Code Club is visible in the background.

An offer that works for you

Code Club is already free — which is a great foundation — but for new Growth Partners, we’re pleased to offer you:

  • A dedicated member of our team to work with you to get new Code Clubs up and running
  • Training for your team on how to run a great Code Club experience
  • Exclusive partner logos to use on your website and social posts
  • Resources to promote and celebrate your clubs and the chance to be included in our global communications
  • Priority places at our community events
  • Access to a digital platform to monitor and manage your clubs
  • A welcome pack including some of our most popular resources
  • And of course, easy to follow projects for your young people, including our collection of AI projects
Two women engaged in conversation at a table with a laptop and a water bottle. One woman is sitting, smiling, while the other is leaning over, looking at the laptop screen.

We’re just getting started, you can too!

This is just the beginning. As we develop new partnerships across the UK, we are committed to developing this package of support even further, listening to the advice you give us. Code Club is about more than just coding — it’s about giving every child essential life skills, and helping them have fun along the way. 

Contact us today to learn more about how we can work together to give every young person the opportunity to be part of Code Club

Everything in one place: Helping beginners code with confidence with the Code Editor

We’ve been introducing a new way for creators to work on Code Club projects — one that keeps everything in one place, with no switching between tabs.

We’re building our Code Editor into Code Club projects, starting with Python, with more projects on the way. This free, online tool lets young people open a project and start coding straight away in their web browser.

We’ve designed our editor for learning — it provides a friendly environment with helpful features like syntax highlighting and error checking, so learners can focus on understanding their code as they write and run Python.

Screenshot of a coding project interface titled 'Python wild - Hop the frog', showing instructions to draw a frog using code on the left and a visual output of a lily pad in water on the right, with a green background.

Instructions and code, side by side

With our Code Editor, creators can see the project instructions and code side by side, which means:

  • No switching between tabs
  • No printing instructions
  • No split screens
  • Shorter instructions
  • Easier for creators to debug their code 

“The built-in Code Editor is a big hit. Having the instructions, code, and output all on one page is incredibly helpful — creators can see everything at once.”  – Tom Lund, Bootham School Code Club

New: Try our latest Python projects in our Code Editor

If you’re curious about what this looks like in practice, try running one of our new Python Bytes or Python Wild projects, all designed to run entirely in our Code Editor. They’re a simple way to see how having everything in one place helps learners stay focused and progress through projects.

A focused young boy working on a laptop, surrounded by other computers, with digital icons representing technology and creativity above him.

Python Bytes uses three playful, food-themed projects to make text editing approachable. Creators invent over-the-top dishes in Disgusting dishes, write a humorous shopping list in Gross groceries, and then subtly sabotage instructions in Recipe wreckers.

Python Wild brings a selection of wildlife to the screen while introducing graphics with Python. Creators draw an insect in Dot the bug, animate a slithering character in Wiggle the snake, and finish with a bouncy amphibian in Hop the frog.

“As we wrote these projects for the Code Editor, our aim was simple: remove the friction that can slow beginners down. When everything’s in one place, creators can try ideas quickly, recover from mistakes, and make progress with far more confidence.” – Marc Scott, Learning Team

What about saving creators’ work?

Creators can save their work to their Raspberry Pi Foundation account as they progress. Young people under the age of 13 will need permission from a parent or guardian to set up a Raspberry Pi Foundation account — we have a printable parental permission letter that you can share to make this easier.

What’s next for our Code Editor 

There’s more to come! We’re updating some of your long-time favourite projects for the new editor, alongside plenty of brand-new activities for creators to explore. Watch this space! 

Open and code instantly with our Code Editor: explore our Python Bytes and Python Wild beginner projects with your Code Club.