Code Club: fun, fantastic, and humbling!

Enthusiasm has been in abundance since Code Clubs across the world have reunited with in-person sessions. With the UK and Ireland heading into their summer breaks, here are some of our highlights from the last academic year.

The Code Club team

Head of Code Club, Tamasin Greenough Graham, has a few words to share with you:  

“I’ve loved seeing so many clubs up and running again after pausing during the covid pandemic.

It’s been lovely to see all the inventive new projects that our young coders have created, but for me, the highlights have been hearing about how Code Club has enabled young people to grow in confidence and independence. Those skills are vital for great coding, and will help them develop in lots of other parts of their life as well.

I’m so grateful to all the volunteers and educators who have given their time and enthusiasm to facilitate Code Clubs to thrive.”

Celebrating Sophie! 

In June, we celebrated teacher Sophie Hudson and her Code Club in a small rural village in Yorkshire, England.  

Her tech journey started out small and now she is nurturing Yorkshire’s next generation of digital makers!  

Watch her inspiring video and follow their Code Club journey.

Linton-on-Ouse Primary School Code Club

Giving children new opportunities at Hythe Library Code Club

Seeing clubs get back to in-person sessions has been wonderful! You just can’t beat the excitement of seeing children get that ‘aha moment’ when their code works.

Colin Woods, from Hythe Library in Kent, England said:

“It was really good to see the youngsters in-person, everybody took returning to Code Club in their stride!

We have been wonderfully supported by parents/family that turn up for show and tell, which has overrun a couple of times (!), but the Library have been nice to us!”

We then asked Colin what he had planned for September: 

“For the autumn we’re planning our normal weekly sessions, making sure we include the last 10 mins for a show and tell which I love. We often see some of the quieter youngsters come out of their shell and it allows parents to see what all have been upto, it’s very humbling to see how well everyone supports everyone.”

Obuma improves her teamwork skills at Code Club

Young coder Obuma, from Hillside Code Club in Aberdeenshire, Scotland is moving up to secondary school in August after a great year in Code Club. She was really enthusiastic about their club experience: 

“At Code Club we learn how to code! We also improve our teamwork skills, there’s a lot of people at Code Club and most of the time you work together to create different things. 

My favourite part of Code Club is the presenting and coding, coding is fun!” 

Budding coder, Obuma

Children get ownership over their Code Club

Rich Hind has been involved with Code Club since 2016. After a brief hiatus, he is back running his Code Club at Congleton Library in Cheshire, England. 

“Getting back into the library and teaching in-person was fantastic and really is the highlight of my week. And I had forgotten how great it was to be standing in front of the class. 

Returning to the classes this time I have created my own lessons based on the children’s ideas to help them feel part of the process, and this has really given them  a sense of ownership and that the classes are for them.”

You can keep up to date on Congleton Code Club in Rich’s blog

Congleton Library Code Club

Coding together! 

We’ve had great fun coding alongside your Code Club members at our online codealongs. Seeing your club members exercising their coding skills with young people from across the world has really reminded us all what an amazing global community we have!  

We’re looking forward to running more online codealongs and getting to meet your club members in September. What themed codealongs would you like to see us run? Share your thoughts by emailing the team at support@codeclub.org.

Yasmin, running an online codealong

Keep in touch with us

We love hearing about your Code Club’s achievements and how we can assist you in running your Code Club. Please reach out to us any time on Twitter or Facebook, or by emailing us at support@codeclub.org.

Your nine favourite Scratch projects!

Have you ever wanted to know which Scratch projects educators enjoy using in their Code Clubs?

We asked educators and supporters to tell us about their favourite Code Club Scratch projects.

The nine projects below were firm favourites from our community. Find out why they are so special to our educators and how you can use them in your Code Club. There is a perfect project for everyone, from beginners to more experienced coders.

Top nine Scratch projects

1. Boat race

This brilliant racing game is super popular with young coders who love developing their coding skills to create their own variations of the game.

“It’s simple enough for even the younger students to follow but has so much scope for extra features. It’s also a great basis for creating other top-down racing games.”

Darren Townsend, Southwold Primary School Code Club

“I love Boat Race, there are always so many awesome variations/remixes on that project with young people sharing and playing each other’s games and seeing who can make the trickiest map/maze to get through in a fast time!”

Tanya Howden, The Innovation Centre at Tynecastle Park

2. Space talk

The first project in the project path ‘Introduction to Scratch: sprites, scripts, and loops’ provides a great introduction to block-based programming. 

“It’s such an easy way to understand how coding logic and conditions work. Whether you’re a young coder or a volunteer with no coding experience, this is a really fun and accessible project.”

Izzy Ronaldson, Global Community Coordinator

Space talk

3. Chatbot

We have loved seeing so many remixes of the Chatbot project over the years. It introduces learners to use code to join text in Scratch.

“Chatbot is still my all-time favourite [project]. You can use it for quizzes and many other interactive games.”

Queen Elohoghene Justice-Usum, QueTice Code Club, Nigeria

4. Ghostbusters

Ghosts, ghouls, goblins, and sometimes an Easter egg! This brilliant Scratch project really gets coders to be imaginative as they create a game where they can add a variable to store a score. 

“Ghostbusters for sure! I taught a remix Easter egg hunt version a couple of years ago which the children loved.”

Miss Singleton, St Mark’s Primary, Scotland 

5. Catch the bus

Building on the skills from ‘Space talk’, this project helps learners to create a fun animation. They learn how to use the repeat loop, move sprites, and switch costumes.

“I love seeing the look of amazement on the young coders’ faces when the sprites disappear and the bus drives off.”

Darren Bayliss, Programme Coordinator, Ireland

Catch the bus

6. I made you a book

In this project, learners use a project brief to create their own book. They can tell a story or share facts on a subject that interests them. 

“This project has everything, [it] gives the right amount of freedom, flexibility and guidance to young people to create and build on their own ideas — however different or similar they may be!”

Sangeeta Sharma, NGB Code Club, India

7. Grow a dragonfly

This project belongs to our new project path ‘More Scratch: broadcast, decisions, and variables’. Learners make a nature app where a dragonfly grows bigger as it eats insects. They can also explore the sound editor to add and change sounds in the app — headphones are optional! 

“Not only did my code clubbers find out some amazing facts about dragonflies that blew their minds, but when they saw the fab edits they could make to Scratch library sounds they got so creative — since then every session has had an extra level of noise….and I love it!”

Liz Smart, Clarendon Road Code Club, England

Grow a dragon fly

8. Lost in space

An oldie but a favourite amongst our beginner coders (young and old). This Scratch project guarantees to bring a smile to your face and ignite your curiosity to learn more about coding.

“‘Lost in space’ and it’s great to see how much learners enjoy their first Scratch animation.”

Paul Brennan, Rhiwbina Library Code Club, Wales

9. Create your own world

Go on an adventure with your Code Club members and build an adventure world with multiple levels to explore.

“‘Create your own world’ is a great introduction to creating a multi-level game. I absolutely love it!”

Christina Foust, Program Manager North America

Explore our free educational project paths

Whether your Code Club is starting out on Scratch projects or looking to explore other coding languages, we have something for you. 

You can find all the Code Club classics on our projects webpage or explore the all-new project paths, where coders are guided through new coding and design skills to make things that matter to them. 

Have we missed your favourite Scratch project off our list? Share it with us on Twitter, using the hashtag #MyCodeClub. 

Go on a coding adventure with our NEW project paths!

To celebrate the new term, we’re bringing new coding discoveries to your Code Club. Find out how you can support your club members to become independent tech creators with our free educational project paths

Our new project path learning resources are structured so learners develop skills, knowledge, and increased independence as they progress through each path.  

Each path contains six projects. In the first three projects, known as ‘Explore’, new skills are introduced and learners are provided with step-by-step instructions to build their confidence. Next up are two ‘Design’ projects, to give children the opportunity to practise their new skills by creating their own personalised projects. The final ‘Invent’ project encourages coders to meet a project brief and decide how they want to develop their ideas using the toolbox of skills they’ve learned in previous projects. 

The project paths

Explore the project paths and choose one that suits your club this term. 

Introduction to Scratch: sprites, scripts, and loops
Club members find out how to add code, costumes, and sounds to sprites. They can make animations, games, apps, and books within this path.

Space Talk Scratch project

More Scratch: broadcast, decisions, and variables
To build on what they have learnt in the ‘Introduction to Scratch’ path, learners explore message broadcasting, if..then and if..then..else decisions, and variables.

Liz Smart, Learning Coordinator, shares why she’s enjoying the Grow a dragonfly project with her Code Club: 

“When club members realised the range of edits they could make to existing Scratch sounds, and how these could be used in their code, the club sessions got super creative! Every session since then has had an extra level of noise….and I love it!

An added bonus to this project was the amazing dragonfly facts that we all learned.”

Grow a Dragonfly Scratch project

Further Scratch: clones, my blocks, and Boolean logic
To take their Scratch learning a stage further, club members learn how to use Boolean logic, functions, clones, and more within their projects.

Introduction to Python: variables, functions, and loops
Coders are introduced to the text-based programming language Python. They code with variables, loops, and functions to create visual and interactive artwork, animations, simulations, games, and more.

Physical computing with Scratch and the Raspberry Pi
Bring physical computing into your club! This path guides you through how to use input and output electronics with Scratch and a Raspberry Pi computer.

Introduction to Unity: 3D objects, character controllers, colliders, text, and buttons
Help your coders take their first exciting steps in learning how to create 3D worlds and games with collectibles, timers, and non-player characters. These projects are brought to you with generous support from Unity Technologies.

Join us at an online workshop and discover how your Code Club can make 3D worlds with our NEW Unity project path!  

Unity 101: Setting up for success
Wednesday 2 February, 11:00 GMT / 6:00 EST / 16:30 IST

Unity 102: Creating 3D worlds
Wednesday 9 February, 13:00 GMT / 8:00 EST / 18:30 IST

Celebrating success 

Once club members have completed a path, celebrate their achievements by downloading one of our editable path certificates. 

If you’re based in the UK, the USA, India, or Ireland, head to your dashboard to download. If you’re based outside of these countries, visit our Code Club International website

Share your completed projects with the Code Club community on Twitter, using the hashtag #MyCodeClub.