Our Code Club rules! How to have fun and set boundaries

Creating guidelines for your Code Club can be a simple way to help your young coders make the most of the non-formal environment that Code Club offers. In this blog, we share a few ideas to help you get started.

Code Clubs are fun, creative, and at times wonderfully chaotic spaces. If you’re a teacher running a club at your school, it’s not always easy to transition from the role you take during class time, to a club leader hosting a more relaxed space. If you are a Code Club volunteer, there can also be challenges with entering a school as a new and unfamiliar face.

A classroom setting with young people sat at tables working on laptops.
Melbourn Code Club

Club leader Janine Kirk at the King’s Academy in Stoke-on-Trent shared how the informal element of Code Club has changed the learning experience for both her and her students:

“In classrooms it’s often quite structured, whereas in Code Club I can be a little bit more free and they can get to know me. We can have a bit of a joke – the students really enjoy that!”

Code Clubs should be less structured than the school day, but encouraging an atmosphere where everyone takes care of themselves, club equipment, and each other can help turn a good Code Club into a great one! One way to do this is to get your young coders to come up with a set of club rules with you. This helps create a Code Club that everyone can enjoy, whilst providing boundaries that keep your club safe, happy, and fun.

Create your club rules together

At the start of your Code Club journey, you’ll need to spend some time figuring out how best to run your club and then you can fine tune the details as you go. Involving your young coders in creating your club guidelines is a simple icebreaker activity, and being involved in the process can provide them with a sense of ownership and expectation around their behaviour.

Three boys in a classroom gathered around one laptop, laughing.
Working together to set club rules

Spend ten minutes during your first session discussing how your Code Club should run, with club attendees giving their ideas on how to make that vision a reality. Right from the start, you can use this as a chance to model expected behaviours: for example, should your club members raise their hands to share an answer, or are you happy for them to call out ideas?

Once you’ve decided on your final list, you can write them up using the “Our Code Club rules” template in your dashboard, or you could ask your club members to design their own reminders of the rules using paper and coloured pens or pencils.

Club rules template. Be kind, Listen to other, Have fun.
Club rules template

All ideas are welcome!

It’s up to you to choose ideas that will let your coders and Code Club thrive. Code Clubs should be fun and safe spaces, so your club rules could cover anything from behaviours that encourage exploration and imagination, to requests outlining how everyone should set up and pack away equipment each week.

If you need some inspiration to get started, here are a few ideas you could suggest:

  • Be kind, respectful, and treat others the way you would like to be treated.
  • During Code Club sessions, you can call the Club Leader by their first name. 
  • If someone is talking, make sure to listen. It’s okay to chat to each other during Code Club, but we listen quietly when someone is speaking.  
  • See three, before me. If your code isn’t working:
    • 1) Check you have completed all the steps 
    • 2) Compare your code to the example in the instructions, and
    • 3) Ask the person next to you for help, before you ask the Club Leader.
  • Be mindful of your behaviour online. Don’t share any personal information about yourself and follow any guidance shared. 
  • Take care of the equipment. Don’t eat or drink near computers, and put everything away neatly at the end of the session. 
  • Have fun and be creative! Enjoy learning new things and don’t be afraid to let your imagination run wild!   

What rules will you include in your Code Club? Let us know on social media using the hashtag #MyCodeClub

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.

Get ready for the launch on Monday 18 September!

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.

Digital Moment: Building coding communities in Canada

Code Club partner Digital Moment is supporting young people to learn digital skills in clubs across Canada. Ellie, Global Partnerships Manager, caught up with Matthew Griffin and Léa Guez from Digital Moment to find out more.

Two girls, sat at a desk, looking at their laptops.

Unique challenges

Digital Moment was founded in 2013 with a focus on creating programs and experiences for young people and their communities on digital skills, covering coding, algorithms, data literacy, and artificial intelligence. Not long after, Digital Moment joined forces with Code Club. On the benefits of the programme, Matthew says:

‘’Code Club is a way for us to build sustainable communities of practice, build depth in our offerings, and engage a diverse audience across the country.’’

Digital Moment faces some unique challenges in giving every child in Canada the opportunity to join a Code Club and learn new digital skills.

Firstly, Canada is huge! From snowy mountains and wild waterfalls, to beautiful blue lakes and built-up cities, Canada stretches almost 4700 miles across. It’s a challenge just to physically reach a large, dispersed population. Additionally, Canada is a country with two official languages. Some clubs use English, some use French, and some use both.

So, how are they overcoming these challenges? In terms of language, Digital Moment always produces materials in both English and French to cater for everyone. See which Code Club projects have been translated into different languages by clicking on the top right-hand box on the Code Club Project site.

The Code Club projects page.

Digital Moment also uses online communication to keep in touch with remote communities that are difficult to get to in person. It helps that the Code Club materials are designed to help clubs pick up the programme quickly and easily, without needing a lot of training to get started.

An inclusive approach

Matthew and Léa say the key to engaging with Canada’s diverse communities is to meet young people where they are at, and use that as the starting point to working together.

Code Clubs provide a great platform to be able to do this. With a wide range of projects, and young people encouraged to share their passions and make what matters to them, Code Club is able to provide an inclusive space for all young people to get involved.

As one Club Leader in Canada reports:

‘’[Code Club] is a safe space that opens many doors and everyone is welcome. The ideas that students come up with are amazing! […] Seeing their smile and sheer joy when they finally “get it” or make it work is magic!’’

The Digital2030 Challenge

In 2019, Digital Moment started a ten-year mission to tackle global problems. They began to provide annual challenges for young people across the globe to develop skills in coding, data, and artificial intelligence, to tackle some of the world’s most pressing issues. The Challenge is available online and there is step-by-step guidance for each activity.

Currently, there are two challenges: Reduction of Plastic Pollution and Good Health & Wellbeing.

A scrolling gif showing the #Kids2030 webpage

The aim is to build a community of socially conscious young people with a shared desire to make the world a better place. Does that sound like the young people in your Code Club? Digital Moment invites you to get them involved! The Challenge is open to young people everywhere. Why not take a look at the current Challenges together at your next club meeting, and look out for the third Challenge launching in August 2023.

Try out The Challenge with your Code Club and keep up to date with the launch of the next activity by visiting digital-2030.org.