Embracing ‘chaos’ in your Code Club

Code Club’s Senior Content and Curriculum Manager, Rik Cross, is not only in charge of creating the amazing projects in our curriculum – he also runs a Code Club in his local school in Leeds. Here he tells us about how to make the most of the high energy and enthusiasm that comes with running a Code Club:


At a recent Code Club meet-up, I was chatting to a volunteer who asked for tips on running a Code Club because they felt that some aspects of their club were, in their words, ‘chaos’.

This got me thinking that, in some ways, my club can be chaos too – and I think that’s a good thing. Obviously there is a need for rules and structure within a club, but children also need an environment in which they feel free to experiment and share ideas.

Here are a few ways in which I’d consider my club ‘chaos’:

Children work on different projects. They are personalising their learning, working on a Halo 002project that interests them, at their own pace. I’ve known children skip projects that don’t interest them, or spend weeks on a project that captures their imagination. Some children may, after completing a handful of projects, decide that they have enough knowledge and skill to build something of their own.

Children move around a lot. They look around at what others are making, getting ideas and inspiration. They often invite others to play (i.e. test) their finished projects, and then make improvements based on feedback they receive. Children get a lot of motivation from seeing others huddled around their computer, playing and enjoying a project they made. For this reason, children often make sure that their project is of high quality before allowing others to play with it.

Robot 004It can sometimes get loud. Children ask each other questions, and move around the room to help each other out. They test each other’s projects, giving verbal feedback, sharing ideas or even just having fun with the things they’ve created. When children are motivated to create things that interest them, I think it’s important that they have time to enjoy the things they’ve made.

Children play games. My club use online Scratch, and so as well as playing each other’s games they do get time to play other Scratch projects online. Obviously it’s important that this doesn’t dominate a club, but I think children learn lots about what’s possible with Scratch – especially when moving past the basics. Posting their own creations online is also a great opportunity for children to get real feedback from the community.

What some volunteers call ‘chaos’ is in fact part of the fun, and part of the learning experience; it is how children show the excitement and enthusiasm they feel when making things with computers. All this differentiates a Code Club from regular computing classes, so I always advise volunteers to embrace it!

Create your own Curious? Festival Rock Band: Hip Hop Edition!

This month, Curious? Festival is back at King’s Cross on Saturday 23 July. Powered by the King’s Cross Knowledge Quarter, Curious? is a festival offering a fusion of science, culture and art.

And as part of the festival, we’re teaming up with Central Saint Martins to offer children a chance to enter a coding competition to win a VR headset!Create Your Own Rock Band Hip Hop editionAll you have to do to be in with the chance of winning is to have a go at customising Code Club’s “Rock Band” project, creating your own hip hop soundtrack and customising your stage to make something totally unique! Here’s an example.

Once you’ve created your own version of the Rock Band project, you’ll need to upload it to the competition’s Scratch Studio. There you’ll also be able to check out the other entries.

Competition rules:

  • All entries must be submitted by 10pm on 23rd July
  • Entries must be made via the Scratch Studio. You need a scratch account to do this, please make sure your details are up to date, so we have the correct information to inform winners.
  • Entrants must be 18 years old or under
  • Entries submitted before the competition closing date will be judged by Central Saint Martins Creative Producer, Ged Matthews and hip hop choreographer and director, Ivan Blackstock.
  • The winner will be announced on 1st August

Have a go at customising our “Rock Band” project now!

Submit your entries here

The benefits of Code Club for schools & teachers

Challenged by the computing curriculum, or looking to boost your confidence with coding software such as Scratch? Starting an after-school Code Club can help! But don’t take our word for it.

We spoke to Matt Warne, a primary teacher and now Head of Computing and IT at RGS The Grange in Worcester, who told us all about his experiences with Code Club, and how it gave him the boost he needed to further his career.


Before I became immersed in Code Club my background knowledge in Computing could be described as ‘emerging’. I was passionate about the subject and keen to improve my pedagogy, yet struggled for an immediate hook and way in with the kids.

I wanted to start a Code Club to give pupils who were enthusiastic for the subject a chance to try different things, as well as exploring their own ideas.

Getting the club started

I had run computing clubs at school in the past, but they were quite experimental and lacked consistency. Once I started an ‘official’ Code Club, using the projects and running the progressive tasks and engaging challenges, pupils could work at their own rate and really improve their understanding of computer science concepts.

I have run Code Clubs in two different schools over the past three years. In my last school (Malvern Wells Primary) myself and volunteer Robert Bilsland ran the sessions which were attended by around 20 pupils, which in a school of 100 is quite impressive.

matt warne

Gaining confidence with computing

In my current role as Head of Computing and IT at RGS The Grange we have 22 places in our Code Club, which have been filled each term since September. I currently run this club myself as I am now much more confident.

We are using Scratch for most of our Code Club sessions, yet in the future we plan to offer HTML and Python for more advanced students. I am very aware that this is not something to rush and the Code Club projects in Scratch will provide the foundations of the children’s understanding in the subject.

The impact of Code Club reaches far beyond a chance to play on Scratch, the sessions are fun yet purposeful and the pupils always leave the sessions knowing that little bit more than they did before. The projects also inspire pupils to try different things and I always hear the comment ‘I didn’t know you could do that on Scratch!’

matt warne 2For myself, the benefits of running a Code Club are enormous. The resources are excellent and build upon prior knowledge, the ease to set it up and get it off the ground are also a big factor. The support is there if you need it, and there are always opportunities to seek help and assistance.

New opportunities & experiences

Code Club has provided me with an excellent platform on which to embed Computing in a school setting. Pupils have a natural love for creativity, technology and challenge – Code Club ticks all these boxes. Code Club was my way into computing and with the support of a passionate volunteer, I had been inspired.

One of my best Code Club moments was setting up the first Code Club Skype session between RGS The Grange and Malvern Wells Primary. We Skyped at the start of the session and set each other a challenge, at the end of the session we ran a show and tell with pupils being positive in commenting upon the other schools work. This was pretty inspiring for teachers and pupils!

For anyone thinking about taking that leap of faith – go for it! Before my first ever session my knowledge was limited, as I sit writing this my job title is now ‘Head of Computing and IT’, Code Club was a big factor in my journey as a teacher and also the impact of a volunteer Robert Bilsland was enormous. He was a fabulous role model and continues to inspire pupils and teachers to ‘have a go’ in this enormously rewarding subject.


So what are you waiting for…?

Register your own teacher-led Code Club in three simple steps! Find out more on our website.

You can also check out more from Matt’s Code Club by visiting: http://thegrangecodeclub.blogspot.co.uk/