Mentor voices: Chidi shares the joy of coding alongside Deaf creators

Codeant Technology Hub is a Nigerian organisation with the mission to foster educational empowerment through programming. Working across Imo State, they partner with Code Club to nurture a community of curious, lifelong creators.

Codeant took up a valuable opportunity to set up a club with a group of Deaf young people and learn alongside them. For many of the young people, the club was the first time in their lives that they had used a computer.

A mentor helps a child with a laptop in a classroom, under the banner “Mentor voices” from Code Club Nigeria.
Meet Chidi

Codeant’s Co-Founder, Chidi Duru, shares insights from his time leading a Code Club for Deaf creators.

What were your first thoughts and feelings when you started planning your Code Club?

I was excited about the opportunity to unlock a new world for the young people — coding, creativity, and problem-solving. But I also felt the weight of the challenge: how do I teach coding to kids who are learning to use a computer for the first time, and who communicate differently?

I also knew there could be issues with the available infrastructure: old or slow computers, power outages, and limited access to the internet or learning aids. I was determined, though, because I believe that inclusivity in tech starts with giving everyone — regardless of ability — a fair chance to learn and grow.

How did you make your Code Club accessible for Deaf creators?

I approached it with simplicity, clarity, and accessibility in mind. First, I broke down the Code Club Introduction to Scratch project path into visual step-by-step guides so the creators could follow along independently.

To support communication, I have an experienced sign language teacher working with me, and I’m learning it myself.

A group of young creators seated at desks with laptops, attentively participating in a coding lesson. A male instructor is standing beside a projection screen, explaining coding concepts to the creators, while a female teacher uses sign language.
Sign language teacher supporting the Code Club

I also integrated live demonstrations and visual storytelling. For example, instead of saying “Make the cat move 10 steps”, we use real-life gestures and visual cues, like arrows and body movement, to help understanding. We use other non-verbal cues, like raising hands to ask for help, thumbs up for “I’m ready”, and applauding (by waving raised hands) to celebrate achievements.

These simple adaptations have made the learning environment more inclusive, interactive, and fun for everyone.

What’s it like to see the creators finish a project?

The joy is unmistakable, even without words. Their expressions say it all: wide smiles, excited gestures, clapping, and proudly showing their screens to their peers. 

Seeing them go from hesitant to confident, from passive observers to active creators, is incredibly fulfilling. You can feel their sense of ownership and pride — it’s not just about finishing a task, but about building something of their own for the first time. That confidence boost is priceless.

A group of young people, including Deaf youth, engaged in a coding club session at a table with laptops, focused on their computers and printed materials in a classroom setting.
Creators working on their projects

Do your creators solve problems in unique ways that could help others?

Absolutely. Because they process information visually and often non-verbally, they naturally approach problems in creative, out-of-the-box ways. I’ve seen them troubleshoot by mimicking sprite movements with their hands or by physically demonstrating what the code should do.

Their ability to focus on visual logic and spatial awareness is something all learners could benefit from. It’s a reminder that coding is not just about syntax — it’s about thinking, creativity, and expression.

Most importantly, they are learning that they can do hard things, and that mindset will
serve them for life.

How has this experience changed your ideas about teaching, accessibility, and tech for young people?

I have come to deeply appreciate the power of inclusive teaching, how adjusting methods to meet learners where they are can unlock so much potential.

Technology should be a leveller, not a divider. This experience has shown me that with patience, the right tools, and empathy, every child, regardless of ability, can become a tech creator. Accessibility is not an add-on — it’s a foundation for equitable learning.

A group of young people engaged in a coding class, seated at tables with laptops in a classroom setting. The environment is bright and informal, showcasing a diverse group of participants learning together.
Welcome to Code Club!

What message would you share with others who are starting a Code Club for creators with diverse accessibility requirements?

Start small, but start. You don’t need to have all the answers, just the heart to try and learn alongside your students. Inclusion is not about perfection, it’s about presence and persistence.

These creators have so much to offer. With your support, they will show you what is possible when tech truly becomes for everyone.

Inspired by Chidi to start your own journey with Code Club? Join our warm and welcoming community of mentors today

Bring Scratch sprites to life in your Code Club!

If you’ve ever helped a Code Club creator bring a Scratch project to life in your club, you’ve definitely worked with sprites. But what exactly is a sprite — and how can they become a key tool for creativity, storytelling, and problem-solving in your club?

Discover what makes sprites so special, and how Code Club creators can use them to spark their imaginations and build their confidence in coding.

A mentor and a young student are engaged in a coding activity at Code Club, with both smiling and working together on a laptop, showcasing collaboration and creativity.
Exploring Scratch

What is a Scratch sprite?

In the block-based programming language Scratch, a sprite is any object or character that can be programmed. It could be a cat, a robot, a spaceship, or even something abstract like a button or a speech bubble. Sprites can move, talk, change appearance, make sounds, and interact with other sprites.

Each sprite has:

  • Costumes — different appearances or frames, perfect for animations or storytelling
  • Scripts — the blocks of code that control what the sprite does
  • Sounds — effects or voice clips that bring the sprite to life

How sprites work in projects

Sprites are a very important creative element in a Scratch project. In games, they might be the player character, the enemy, or a moving obstacle. In animations or stories, they become the characters that talk, dance, or react. And in interactive projects, they can act as buttons or score counters.

Sprites can respond to:

  • Keyboard presses (e.g. arrow keys to move)
  • Mouse clicks or movements
  • Broadcast messages from other sprites
  • Changes in variables (like a score or timer)

With just a few blocks, creators can program sprites to jump, spin, teleport, or even have a full-on conversation.

Two individuals smiling, one holding a laptop displaying a Scratch project, and the other holding a circular sign that reads 'We made this.'
Cambridge Make Space Code Club

Creative ways to use sprites in your Code Club

“Sprites are wicked! What the kids see is a way to express their creativity and individuality, and get them to do things and interact with other sprites or the environment around them. What I see is a surreptitious method of teaching them object-oriented programming without them even noticing. Each sprite (object) has its own code (class) and interactions (methods). The ‘Boat race’ has always been our Code Club’s favourite Scratch project, year after year.”

Marcus, Code Club mentor, Wales

Here are four fun and imaginative ways to get your creators to think creatively about how they can use sprites within Code Club projects. 

1. Remix and personalise 

Encourage learners to personalise their projects by choosing their own sprites. Two projects that are great for this are Find the bug and Space talk. Creators can pick from a range of sprites to make the scenarios their own, or even create their own sprite — either by drawing or using their own photos! 

An illustration depicting a magnifying glass, a stylized cartoon bug, and various question marks against a pink background, symbolizing discovery and problem-solving in coding.
Find the bug

2. Create your own

Using the built-in paint editor, creators can draw their own sprites. They can go wherever their imagination takes them, perhaps creating avatars that look like themselves, or entirely new characters. This is great for storytelling!   

You can also encourage creators to draw new faces with our Stress ball project or get creative with Music maker, where they can create new sprites that play music. 

A cheerful cartoon character with an orange body and playful facial features, displaying a thumbs-up gesture against a wavy teal background with lightning shapes.
Stress ball

3. Bring stories to life with costumes

Sprites can have different costumes, which creators can animate — this can be a great way to show emotions or story progression in a project. To develop their animation skills, creators could explore Rock band and animate the drumsticks hitting the drum, or Grow a dragonfly, where they can use a costume to make a dragonfly’s wings move.

A colorful illustration of a purple dragonfly with white wings, flying near several small black and white flies against a turquoise background.
Grow a dragonfly project

4. Sound effects and voiceovers

Adding voices or sound effects can turn a simple sprite into a fully-formed character. Whether it’s a robot beep or a voice recorded in session (don’t forget to pack headphones for when everyone tests their projects!), audio can really help creators connect with what they’ve made.

The Sprint! project is great for experimenting with audio — your creators could add running noises, or change the congratulatory cheer at the end. Another nice project for audio creativity is Broadcasting spells, where creators can add sounds to sprites that turn into toads, and then make noises as they grow and shrink!

A cartoon-style green frog sprite with large eyes and a surprised expression, set against a vibrant red background, while a magic wand points towards it.
Broadcasting spells

Tips for supporting creativity with sprites

Encourage exploration and let creators spend time browsing the sprite library or drawing their own sprites. This might get messy, but they will learn what they can do with a sprite and how they can make it their own.

Ask open-ended questions when you are talking to creators about how they can expand their project. Try “What else could this sprite do?” or “Can you make your sprite react to the player?”

Leave time for a ‘show and tell’ at the end of a session — this provides the perfect space for creators to explain what their sprite does and why they made it that way. You’ll often be amazed by the thought and creativity behind their choices.

“The Code Club engaging projects have fostered much interest and excitement with the creators when they see and hear the sprites’ interactions. Creators discover really fulfilling moments as they place coding blocks into order and watch their work come to life.”

Mahendren Reddy — IT Teacher at ML Sultan Primary School, South Africa

Learn to code and bring sprites alive! Discover animation, storytelling, and game design with our Scratch Code Club projects

Beyond the classics: exploring Code Club projects in 2025

At the end of 2024, we crunched the numbers and found that classic Code Club projects like ‘Space talk’, ‘Boat race’, and ‘Ghostbusters’ remain popular choices across the world. In 2025, dive into some of our other inspiring projects to help your creators build on their skills!

Two girls sat at a desk with two laptops. The girls are laughing and one girl has her thumbs up.
Make your ideas with Code Club

Exploring new projects and adding your own creative spin can boost learning, spark excitement, and unlock fresh inspiration for you and your creators.

Our projects site offers over 200 coding projects that provide support for creators to learn at their own pace and grow their confidence through hands-on learning. This empowers them to successfully bring their ideas to life through code. Code Club mentor Bob shares how he has used the projects in his club:

“The Code Club projects help motivate creators through the structure. I spend a lot of time at the beginning of a new year with a fresh group of coders showing them the projects and how they work through them, and how they go from one page to the next and find all the hints and tips in the projects.”

– Bob, Code Club mentor

Check out our suggestions and try a new project in your club this year.

Moving on from ‘Space talk’

After Space talk, launch a new space-themed activity with Alien language! Creators will train a machine learning model to recognise alien words and use it to control an alien in Scratch. Get ready for a fun, possibly noisy, introduction to machine learning.

You can expand the project by encouraging your creators to change the sprites and backdrops.

‘Alien language’ Scratch project

From boat racing to scoring goals

Boat race is a Code Club classic, but why not take those coding skills to the next level with a new game? Beat the goalie guides coders to create a two-player game where the aim is to score as many goals as possible in 30 seconds.

Creators can customise the sport, target, and players to make the game their own.

‘Beat the goalie’ Scratch project 

‘Ghostbusters’ is just the beginning

If you love Ghostbusters, try a new challenge with Clone wars. Creators can build on their existing Scratch skills and discover exciting new concepts by creating a game to save the Earth from space monsters — or any other threat that coders can dream up.

‘Clone wars’ Scratch project 

“The Code Club projects start the ball rolling. I often start with the ‘Ghostbusters’ project and very rarely do children make a ghost floating around a manor. They’re picking sprites that relate to things that they’re interested in. Whether it’s about footballs, food, or anything else is what sparks their creativity and inspires them to experiment.”

– Rachel, Code Club mentor, Stevenage, UK

Creators can swap out the extraterrestrial invaders for giant robots, mischievous gremlins, or even a swarm of angry bees. The possibilities are endless!

Explore the Code Club projects, where creators are guided through new coding and design skills to make things that matter to them.