From coding to caring: Exploring well-being through micro:bits

Children’s Mental Health Week (5 to 11 February) is a crucial reminder of the importance of looking after the well-being of the young learners who come to Code Club.

A hand holding a micro:bit over a laptop keyboard.
Photo credit: David Bird

There are many ways that we can support mental health and well-being through technology. Our ‘Introduction to micro:bit’ projects are centred around well-being, and use various applications of technology to cover topics such as mental health, relaxation, and exercise.

Pete Bell, Learning Manager at the Raspberry Pi Foundation, tells us more about the projects in the path:

“This new path allows young people to connect with the world around them by making use of lights, sound, buttons, and sensors. By using these inputs and outputs, combined with block-based programming, young people can develop engaging digital tools that help them be considerate about their own well-being and that of others.”

As young people move through the path, they not only develop new skills, but also learn how to make their own tech tools that they can use to take care of themselves and their friends.

Tracking sleep to promote well-being

A great example is sleep! We all know that a good night’s sleep helps our brains to work better, helps us feel happier, and keeps our bodies healthier. We’ve created a ‘Sleep tracker’ project where young people build a tracker to record the amount of sleep they get with a micro:bit.

Promoting empathy and collaboration

The projects in our micro:bit pathway shows how technology can be used to improve lives. The collaborative nature of Code Club allows learners to engage in discussions, share perspectives, and develop an understanding of one another’s challenges and triumphs. Doing this together makes them understand and care about each other’s feelings, not just in the digital world but in real life too.

Our design project ‘How’s your day?’ is a great example of how young people can use their micro:bit to build a program that checks what kind of day you or your friends are having.

Growing coders’ sense of purpose and agency

Our micro:bit pathway also encourages club members to engage in computing projects that address real-world problems affecting their lives and communities. By empowering them to tackle issues that matter to them, we’re instilling a sense of purpose and agency. This doesn’t just make them more confident at coding but also helps them see the connection between technology and positive social impact.

Young Code Club project tester, James, shares more about our ‘Music Player‘ project and how it has made music that brings him happiness!

Encouraging discussions

Finally, it’s important to provide a safe space for young people to discuss how they deal with things both at home and at school. Coding activities like these projects give you a natural opportunity to start discussions on well-being, where learners can share their strategies for dealing with things and learn how their peers deal with things too. This open dialogue will help them understand that it is OK to react differently to different situations and also give them the tools they need to manage their well-being. 

Support and resources available

If you’re looking to get started with our micro:bit path there is lots of support available to you:

  • Explore the Introduction to micro:bit path.
  • Need help? Our Getting started with micro:bit guide has information and tips to help you use the micro:bit projects in your club.
  • Look out for our micro:bit workshops on the Code Club events page
  • Acknowledge coding wins with our bespoke progress chart
  • Celebrate learners’ success with our micro:bit path certificate
Download our micro:bit progress chart

The progress chart and certificate are available from our resource page under ‘Progress charts’ and ‘Core Code Club certificates’. Login and download!

So why not explore the micro:bit path, encourage conversation around well-being in your Code Club, and learn together this Children’s Mental Week and beyond.

Five HTML and CSS projects for your Code Club to try!

Get ready to dive into the basics of HTML and CSS with your Code Club! The Code Club team and friends share their favourite web design projects and why you should give them a go in your club. We have the perfect project that will make learning HTML easy and fun for everyone — from beginners to experienced coders.

Dive into the basics of HTML and CSS

What is HTML and CSS? 

Let’s start with the basics! HTML (Hypertext Markup Language) is used to structure webpages, and it provides the framework for content e.g. text, images, and videos. CSS (Cascading Style Sheets), on the other hand, sets the style and appearance of the content e.g., fonts, colours, sizes, and positioning. Together they create the visual appearance of a webpage. They are not programming languages, but using them effectively requires many of the same skills.

Why introduce web design into my Code Club?

Text-based languages like HTML and CSS are easy to learn and trouble-shoot. They provide the opportunity for creators to learn how they can code creatively to address real-world challenges or subjects that interest them. Alongside this, learners develop their problem-solving and logical thinking skills: all vital attributes to become a confident coder! 

Introduce web design into your Code Club

By exploring these languages in your Code Club, young learners get first-hand experience of real skills used in industry and an insight into future career paths.  

Try these HTML/CSS resources in your club (they’re our favourites!)

Express yourself!

Code Club provides a safe learning environment where creators can use digital technologies to express themselves in their own way. In our Mood board project, learners make design choices based on their interests.

“Code Club members who have learning disabilities have enjoyed working on this project as it enables them to communicate their moods and emotions, which they can sometimes find hard to verbalise.”

Darren Bayliss, Community Coordinator

Coding as a creative outlet 

Creativity and CSS go hand-in-hand and this sunrise animation project is a great way to light up any Code Club session! 

“The first time I tried this project, I was so excited to discover that CSS could be used to create animations! It’s a really fun project with lots of opportunities to add your own creative flair.”

Kat Leadbetter, Global Partnerships Manager

Sunrise animation project

Create your own meme! 

Bring the fun into your Code Club with our cat meme generator! This is a great little project for learners to explore CSS styles. 

“What could be more fun than a cat meme? There are great step-by-step instructions that make the whole project simple, easy to follow, and great fun. Your cat could be the star of your very own memes!”

Helen Gardner, Coolest Projects Programme Manager

insert hilarious caption..HAHAHA so funny.
Cat meme generator

Shiver Me Timbers – you can speak pirate too! 

Who doesn’t want to talk like a pirate! Your Code Club hearties will be introduced to HTML and Jquery to create live updates on a webpage in this simple Talk like a pirate project.

“When I first learned to control a webpage through code, I remember it feeling like a superpower. This project teaches learners how to do that whilst also having the fun of pirate speech!”

Mac Bowley, Learning Manager

Make me laugh!

If your Code Club always has a story or a joke to share, encourage your members to learn the HTML basics and create a club webpage with their favourite tales!

“Such a simple project, but so powerful as learners use it to express themselves and share their interests (or just a great joke). A great project when you have mixed abilities as there is so much personalisation and tinkering — everyone can approach it at their own level.”

Tamasin Greenough Graham, Head of Club Development and Operations

An illustration of a book with a robot on the front cover.
Create a club webpage

Explore our free project paths

You can find all the Code Club projects on our website, where creators are guided through new coding and design skills to make things that matter to them.

If you’re looking for other HTML resources to support learners with the basics of HTML and CSS, download our ‘Introduction to Web’ progress chart, which complements our ‘3…2…1…Make!’ Introduction to Web project path. As learners complete projects, they can collect stickers or colour the badges to mark their achievements.

You can access the progress maps on the Code Club website ready for creators to colour in the badges as they follow the ‘Introduction to web’ project path.

Looking for more inspiration to fuel your Code Club? Explore and discover the Scratch and Python projects that excite the Code Club team too!

September sparks: Four inspiring ideas for you and your Code Club!

Whether you’re a seasoned Code Club educator or just starting out on your club journey, we’ve got some great ideas that will help put some sparkle into your coding adventures and learning this September!

To help you find your spark, four of our team members have picked their favourite upcoming events to share with you:

Members of the Code Club posing for a photos in front of a wall. Some our kneeling, some are standing.
The Code Club team

Zoe’s excited about our new progress charts!

With the support of the Code Club community, I’ve developed a series of progress charts based on our ‘3…2…1…Make!’ project paths as a way to celebrate learners’ coding achievements.

Earlier this year, I introduced the ‘Introduction to Scratch’ chart, which has been widely used. Now, I am thrilled to announce the launch of two new charts: the ‘Introduction to Web’ and ‘Introduction to Python’ progress charts. These charts are available to all clubs worldwide. As learners complete projects, they can collect stickers or colour the badges to mark their achievements and track their progress.

Coding progress charts and stickers for Scratch, web and Python.
Three new progress charts

You can access the progress chart, a sticker template specifically designed for Avery round labels, or the stickers themselves on your resources dashboard. This gives you the flexibility to print in a format that suits your needs.

I hope you enjoy using these progress charts in your Code Clubs, and make sure you share your learners’ coding successes on social media using the hashtag #MyCodeClub.

Zoe Davidson, Programme Coordinator, Code Club

Ellie can’t wait for Moonhack, the online global challenge

I work with partners based all over the world, and one of the things I love to see is young people from different backgrounds coming together to have fun with coding. And in my opinion, one of the best opportunities to code together is Moonhack

Moonhack, Oct 10-26 2023.

Moonhack is an online global challenge run by our partner, Code Club Australia, and you can submit an entry to this space-themed event from wherever you are in the world. This year, six new projects have been developed to showcase inventions created for space that we now use in everyday life. The projects use Scratch, Python, and micro:bit to inspire learners’ creativity and critical thinking for digital solutions. 

I’d encourage everyone to have a go and submit a project. It’s a really fun way to learn new coding skills, and there are step-by-step guides if you need some help. 

Moonhack runs from 10 to 26 October and I hope you get a chance to explore the projects with your Code Club — don’t forget to share what you’re up to using the hashtag #moonhack.

Ellie Proffitt, Code Club Global Partnerships Manager

Darren invites you to join him at a Code Club online event!

Starting a Code Club can sometimes feel overwhelming, but don’t worry; I’ve got you covered! My primary goal is to support you, regardless of where you are in your Code Club journey, and I understand that, when it comes to support, nothing beats the value of interacting with a member of the Code Club team. That’s why this September, I encourage you to join me at one of our online workshops.

We’re running workshops for Scratch, HTML & CSS, and Python that cater to both beginners taking their first steps into coding and experienced club leaders transitioning from block-based to text-based programming. And that’s not all: I’m currently curating two NEW workshops on artificial intelligence (AI) and micro:bit! More info on these soon!

A young girl sat at a desk looking at a laptop. A educator is next to her, looking at the screen and smiling.

I’ve designed all these workshops based on your feedback and needs, as well as drawing from my own experience of running a Code Club for the past decade in Ireland. They are literally made for you!

So, come and join me at one of our online workshops to take advantage of our team’s knowledge. You’ll find it easier than ever to kickstart your Code Club with confidence!

Darren Bayliss, Code Club Community Coordinator (Ireland)

Sarah’s counting down to the European Astro Pi Challenge launch 

I’ve found that nothing sparks curiosity and wonder in a child’s eyes like the subject of Space. But one of the struggles of teaching this subject is its intangibility: there are limited ways children can get hands-on with such distant subject matter. This is why I’m so excited about the launch of the European Astro Pi Challenge!

The International Space Station in orbit.
The International Space Station (photo credit: NASA)

Astro Pi brings space into the classroom, giving children access to actual instruments on board the International Space Station (ISS). You don’t need to be an astrophysicist or a coding whizz to get involved as Astro Pi has two programmes aimed at different ability levels.

Learn how your Code Club can get involved.

Sarah Eve Roberts, Code Club Community Coordinator (Wales)

Keep in touch and let us know what you will be working on with your Code Club! We are excited to hear about the projects you’ll be trying and the coding adventures you’ll be going on.