Bits and bytes of 2023!

As we code our way through the final moments of 2023, members of the Code Club team take a byte-sized trip down memory lane and share their personal highlights from the year.

The Code Club team wearing silly Christmas hats.

Young people’s voices

Tamasin, Head of Code Club, has loved exploring the impact that being a member of a club has on young people.

“This year we’ve talked to lots of leaders and their club members about their experiences, and launched a research project to find out more about the impact of coming to Code Club. I’ve been blown away by how reflective our young members are and how much they value belonging to a group of like-minded people.

I am so grateful to all our club leaders for providing these experiences that are helping young people to develop a mindset of confidence and enthusiasm for digital technologies.”

Coming together in Cambridge 

Sarah, Code Club Community Manager, reflects on the success of our first-ever Clubs Conference, hosted in Cambridgeshire:

“One of our largest and most exciting events this year took place in March, when 140 volunteers and educators involved in Code Club and CoderDojo came together to learn, create, and connect at the first-ever Clubs Conference in Cambridge!

It was such a pleasure to meet so many members of the community in person. I left the conference completely inspired by their dedication, creativity, and enthusiasm – I can’t wait for the next one!”

The back of a person wearing a T-shirt with a Code Club logo talking to a blonde haired lady.

Community collaboration

Zoe, Programme Coordinator, loves how you always brighten her day. Your openness to answer her questions and share ideas on supporting the next generation of digital makers makes her job a joy! This is what Zoe has taken from the year:

“This year, our Code Club community has shone brightly. We’ve had great moments like chatting with you for our micro-interview blog series, hanging out at our ‘Coffee and conversation’ online meetups, and teaming up to improve our progress charts and resources.

You’re a friendly bunch, and it’s genuinely delightful to hear your stories and celebrate your wins. Thanks for always being open to this and for playing a big part in inspiring future Code Club educators. And don’t worry, I have plans for more stickers in 2024!”

Global coding community

Our global partner network has had an amazing year of growth. Izzy, Global Programme Coordinator, shines a spotlight on some achievements:  

“We welcomed twelve new organisations from eleven countries to our Code Club partner network! From Peru to Nigeria and from Burundi to the Philippines, we’re excited to be working with our new partners to bring Code Club to even more young people around the world.

We also took the opportunity to host a meetup for our partners on the African continent. Ten organisations joined us in Cape Town to share their experiences, learn from each other, and make connections, followed by a chance to attend Coolest Projects South Africa 2023, which the team thoroughly enjoyed!” 

Attendees sanding in a group having their photo taken

Launching new projects 

Pete, Learning Manager on the Raspberry Pi Projects Site, shares his favourite project from 2023:

“The team have done some fantastic work to simplify the language in our projects to make them more accessible and to transition the Python and web paths to use the new Raspberry Pi Code Editor.

If I had to pick a favourite project though, it has to be our ‘Sound level meter’ project in our Intro to micro:bit path. I love the way this project links with the path theme of wellbeing, allowing young people to consider the way sound levels can affect them and others..

I also set up my first Code Club this year AND LOVE IT!”

A laptop and two people holding a micro:bit

Learning together

It’s been a year of workshops at Code Club. Darren, Programme Coordinator (Ireland), reflects on our training offer:

“In 2023, we revamped our community training. Incorporating community feedback, I restructured workshops into two one-hour sessions focusing on programming languages such as Scratch, HTML & CSS, Python, artificial intelligence (AI), and micro:bit. Our goal is to provide accessible learning opportunities for everyone, regardless of where people are on their Code Club journey.

In total, we have run an impressive 41 workshops, which have been attended by 1187 individuals. Personally, meeting everyone at the workshops has been a highlight of my year. I hope I helped everyone gain new skills and confidence that they can take back to their Code Clubs.”

Here’s to another year of coding triumphs, shared learning, and creating vibrant and inspiring spaces for young people to code and grow in. See you all in 2024!

Dreams on track: Inspiring the next generation with industry connections

Children often dream about amazing careers as astronauts, inventors, or racing car drivers. By introducing them to industry professionals, we have the opportunity to bridge the gap between dreams and reality.

After more than 35 years, Gary Foote, Chief Information Officer at MoneyGram Haas F1 Team, returned to his former primary school in Cambridgeshire, UK. He brought with him not just memories, but also a box of Formula 1 car electronics, a wealth of experience, and a humble request to join their Code Club session. 

We accompanied him on this journey to discover why he believes it’s crucial for children to engage with industry professionals, and to hear what he thinks of Code Club. 

Gary a classroom at a table with a group of children surrounding him
Gary having fun at Code Club!

Someone like me

When children see professionals who they can identify with succeeding in STEM fields, it sends a powerful message and introduces a sense of possibility that they too can dream big and their dreams can become a reality.

Although few 6-year-olds (16%) worry about what job they will get in the future, by age 11, 46% are worried, and this increases to 65% by age 15. Seeing a future that they could aspire to is vital in supporting young people to understand how they can take action to make that future a reality.

“I’ve been obsessed with anything four wheels since I was a toddler, and began programming computers while still in primary school. It wasn’t until I was in my teenage years that I realised I could combine my two passions, and that combining motorsport and computing was a career possibility. I love being able to show children that there are opportunities in Formula 1 for people across all walks of life and expertise, not just driving! From STEM subjects like maths and engineering well into the arts, design, and creatives.”

Gary Foote, CIO at Haas F1

Code Club in action

The journey from school to the workplace becomes real for young people when former students like Gary come back into schools as speakers or Code Club leaders. These experiences can help broaden students’ horizons and enable them to make more informed choices, helping them to shape their future lives.

“It’s important for children to have the opportunity to talk to industry professionals, as they are the future. They will be driving the innovation of future technology platforms — they will be solving big world problems.”

Gary Foote, CIO at Haas F1

How many sensors?

In a Formula 1 car, more than 220 sensors meticulously monitor every input and output throughout a race.

Inputs and outputs are key concepts we teach young learners at Code Club. Thanks to the knowledge gained through their Code Club sessions, the children had an insight into how sensors function within a car, learning how the information gathered by these sensors enables engineers to ensure optimal performance of the car.

“The children were brimming with curiosity and loved hearing about the world of Formula 1. It can sometimes be challenging for children to understand the real-world
application of STEM, so to hear how the concepts they are learning at Code Club can be used to solve problems in Formula 1 was enlightening for them!”

Zoe, Code Club Programme Coordinator

Don’t forget that Code Club has a ‘Code Club explains computer science’ poster series showcasing key concepts such as inputs and outputs, selection, and variables. If you run a Code Club, you can log in and download the posters from the website.

Our ‘Code Club explains computer science’ poster series

Gary sums up his Code Club experience

We regularly ask young people to summarise Code Club in just three words, and we were keen to ask Gary for the three words he would choose too!

Here are the three words Gary picked to sum up his Code Club visit:

Encouraging
“These kids are the future of technology; we have an obligation (and especially as a technologist) to mentor, guide, and help these children come up through these technology platforms, so technology can keep on developing. I really see this in Code Club.”

Inspiring
“The enthusiasm these children have is wonderful! As adults, we could take a lot from that.”

Enjoyment
“Children (and adults) perform at their best when they do something they enjoy.”

Following Gary’s Code Club visit, who knows, maybe a Code Club graduate will join the motorsport industry in the future!

If you’re interested in inspiring the next generation, why not consider setting up a Code Club in your local school? Find out how: https://codeclub.org/en/get-involved

Progression in Code Clubs: What matters to you?

Although Code Clubs are fun and informal, some clubs like to observe and track the progress that their members make. Over the summer, we consulted members of our global Code Club community to find out what you see and value as progress.

We also talked about the tools available to help you observe and celebrate progress. Here’s what you told us!

Melbourn Code Club

What kind of progress do you value seeing in your Code Club?

The progress that our community talked about most was growth in confidence and independence, followed closely by growth in “creativity and innovativeness”. 

Firstly, I want to see our learners being happy and enjoying the club. I like to see the students’ skills develop. I like to see them make their own things to build their skills beyond the tutorials. Rhiwbina Library, Wales

The most interesting thing for us is to observe if students are changing the projects we propose, and if they are creating their own things away from the club. Also we’re interested in stimulating teacher confidence in using Code Club tools outside of the club environment. Tagusvalley, Portugal

I’d like to see them code better and design applications that have direct application in the real world. Faridabad, India

Club members from St Paul’s C of E Academy, Sandwell

Our community also wanted to see coders “tackling and grasping more challenging concepts” as well as growing their  “problem solving, debugging, and critical thinking” skills.

I like to see the young people tackling increasingly complex projects, and having the confidence to move from Scratch to Python, or to try physical computing with Picos or micro:bits. Cranmere Primary, England

What progress would you like to keep track of?

Clubs are interested in easy, automatic ways to track progress. The progress most clubs wanted to keep track of was young people’s development of “programming skills” followed by their progression through Code Club projects and pathways

I would like to be able to see what kinds of functions students were able to add to a program independently. For example, if a student used an if/else conditional appropriately or if they used a function that they created. Dr Knox Middle School, Canada

Specific skills, such as using selection, sequence, repetition, and variables.
Kingston St. Mary Primary School, UK

I’d like to see pupil progress along the various learning pathways. This can easily allow a club facilitator to know who’s progressing and at what pace. Crosshall Junior School, UK

Children having fun with code!

Other community members told us they were also interested in tracking the development of computational logic as well as learning confidence and independence; however, some were not keen on tracking at all. 

I don’t feel the need to track progress at all. It is a non-formal club, not a lesson. Anonymous

Why track progress?

Our community members expressed a general consensus that tracking progress increased awareness of learners’ progression and several people discussed other positives to monitoring development.

For example, Fiona Lindsay from Hillside School in Scotland valued automatic tracking of individual progress as she felt this would give her a better appreciation of how each child is progressing and who is able to then support newer members of the club.

I’d really like an automatic track of where they are in a project, so I can monitor this, to help me keep better track of where each pupil or pair actually is in their learning journey.

Meanwhile, Sue Gray from Fakenham Library said she uses a spreadsheet to see who has attended her club, how often they’ve come, and what projects they’ve already done. This has helped her to see who is ready to move on to the Introduction to Python path or other projects beyond the Introduction to Scratch pathway.

Similarly, Nick Nurock from Thomas’s Academy felt it would be helpful to receive an automatic reminder of which blocks or commands had been used successfully in a previous week so as to know which concepts to move onto (or remain on) in the following week. 

How to track progress in your Code Club

One way to follow your members’ progress is to create pupil accounts. These enable young people’s work to be saved, so you and they can revisit projects and see how much they have progressed.

You can use Scratch accounts to save projects on our Scratch pathways and Raspberry Pi accounts or Trinket accounts to save projects on our Python and Web design pathways. With a Raspberry Pi account, learners’ progress is tracked automatically through all our pathways. Find out more about this on our digital progress tracking FAQ.

You spoke…we listened! More ways to celebrate progress

We’re excited to share two new resources that we’ve developed in response to some of the needs expressed by members during our community consultations. We hope that they will help you to observe and celebrate progress in your club — no matter how small!

  1. The Unique Feedback certificate is blank and editable. You can tailor it to whatever is valuable to you, to recognise and celebrate your learners.
  2. The accounts permissions letter: this is a template letter for you to obtain parental permission for learners to use accounts during or outside of Code Club sessions. We’ve updated it to include the Raspberry Pi Foundation Code Editor and Raspberry Pi accounts so you can use the automatic tracking features to monitor your learners’ progress. This editable version of the accounts permission letter can be sent to parents by email, while this printable version can be printed and filled out manually.
Unique feedback certificate

We hope that these two new resources will help you keep track of what matters to you. If you have another way to monitor progress that you’d like to share with us, you can contact us at support@codeclub.org