Code Club in Kenya

Last year Code Club’s International Programme Manager, James Aslett, visited Kenya to attend the first-ever Scratch Africa conference in Nairobi, and had the opportunity to see a Kenyan Code Club in action. In this blog, James shares with us what he learned about Code Club in Africa.

Scratch Africa

In October 2019 I hopped on a plane to Kenya to attend the first-ever Scratch Africa conference, hosted at Brookhouse School in Nairobi.

The conference was attended by educators from across Africa and I was lucky enough to have the opportunity to learn about the way schools and teachers are engaging young people in digital education across the continent. I also took the opportunity to visit a local Kenyan Code Club to see it in action. 

The site of the Kabuku Primary School Code Club.

Code Club in action 

Kabuku Primary School is a small government school about two hours north of Nairobi. Classrooms are crowded and the school’s Code Club is run out of a stone hut in the grounds once a week for two hours. 

I met Lena, the Code Club leader and an employee of Kids Comp Camp — our newest Growth Leader in Kenya and an organisation focussing on improving access to digital education across rural Kenya. 

Kids Comp Camp approached Kabuku Primary School about starting a Code Club when they learned that children in the region had no opportunities to learn with computers at school. The head teacher and local community were hesitant at first, and found it hard to see the links between learning computing and practical skills that would help children into employment. It took six months of community meetings and presentations for the school to allow the club to be set up and another three months to gather together the hardware needed for the club to run. Using 15 Raspberry Pi model 2 computers donated by Kids Comp Camp and connected to monitors with chicken wire, the school’s computer lab was born! 

Today, the club is thriving!

Starting with the basics 

All the children who attend the club come from low-income backgrounds and don’t have access to computers at home. Before getting started, the children needed to learn how to use a computer: typing, scrolling, clicking, downloading files, and connecting to the internet. 

Young coders hard at work.

Now that the students have mastered the basics, they are diving head first into Code Club projects. At the start of each session the children connect their Raspberry Pis to a phone internet hotspot and download the PDF of the project they will work on. Lena starts the session on why coding is important and the children list the different ways that sequences or loops are used in their everyday lives — for example in coffee machines, train stations, or in TVs. 

When I visited, the children were working in pairs to take it in turns to write code and test each other’s projects. It was amazing to see children who hadn’t ever used a computer six months ago now confidently talking me through their ideas and decisions with code. This is what Code Club is all about! 

What I learned

When I was leaving I saw a box of brand new Samsung tablets stacked in the corner of the room. Lena told me they had been there for 18 months, a leftover part of a government initiative to give every child a computer. Apparently, it’s a common sight across Kenyan schools. 

My takeaway from my trip was that hardware alone is not enough. We need passionate and knowledgeable people advocating for the relevance of computing at a local level. There is also a need for engaging resources that excite young people and help them make the most of their hardware, and flexible non-formal models of learning.

That being said, Code Clubs like that at Kabuku Primary School are a great start to introducing digital making to the next generation!

Get involved

If you’re in the UK, USA, or the Republic of Ireland, head to codeclub.org to find out how you get involved with Code Club in your community. If you’re based in the rest of the world, visit codeclubworld.org to learn more.

Meet our new Participation Manager!

Hi there, good to meet you folks!

My name is Sarah and I am the new Participation Manager at Code Club. Some of you might have already met me as I’ve been developing training materials and helping to deliver training sessions for volunteers across the UK.

sarah_blogpost

So, what does this marvellous new Participation Manager do, I hear you ask? Well, training for volunteers is a part of my job, but my main mission is to onboard and reward volunteers. In other words, to make sure that if you want to volunteer for Code Club the process of signing up is as easy as possible, and that once you are volunteering you get looked after nicely and get all the support you need :)

The first thing I want to do is find out how our volunteers use the resources we already offer and what we could add or improve upon to make your experience as part of Code Club even better! I’ve set up Google Hangouts at different times over the next few weeks so we can chat.

If you can’t join me on the hangouts, feel free to drop me a line instead with thoughts or ideas about how we can improve the experience of volunteering with Code Club. Just send me an email: sarah@codeclub.org.uk

Also, if you’re coming to the Code Club Birthday Party in London on 30th April do come and say hi – I’ll be the one in charge of the cake.

And so it begins

Team Code Club

Team Code Club cooing over Sense hardware and a Raspberry Pi

Last night I had one of the most enjoyable meetings in my short(ish) life. Linda and I headed to Mozilla HQ (who had kindly lent us their big meeting room) to meet the the newest members of Team Code Club who we’d asked to help us write the curriculum for Code Club’s first term. Neil Smith is a lecturer at The Open University in the computing department, Adam Onishi is a front end developer at One in Oxford, Alex Rosen is an ex computer science student, developer and co-founder of Breed and Craft and Josh Emerson is an awesome front end developer at Clearleft in Brighton. We’ll also be consulting with Aral Balkan, Seb Lee-Delisle and Dr Sue Black remotely as we reach critical stages in the development of the curriculum.

We looked at the current Scratch curriculum guidelines and discussed what we’d like to change and add to it. We’ve decided to create small projects that can be completed at a rate of one per session with varying levels of difficulty. We’ll be creating four lessons to begin with, these will then be tested in our 20 pilot schools to gain feedback and insight into what works and what doesn’t. The pilot lessons will be in test schools in time for the last half term of the year before the school summer holidays.

It’s a privilege to work with such skilled and enthusiastic people. This is going to be A LOT of fun!