Bring out the spirit of collaboration in your club with Delmar Code Club!

We took a virtual trip to Delaware, USA to catch up with Delmar Code Club and learn about their experience so far as a new club!

For Delmar Code Club’s co-leader, Daniel Rice, the impetus to start this club was his science education fellowship and a nudge from his professor to “do something”.

Mr. Rice’s answer to that “something” was to start a Code Club in October of last year. He partnered with co-leader Peter Burnham, the engineering teacher at their school, and together they envisioned what is now Delmar Code Club. 

Photo credit: Mr. Mark Connelly

Mr. Burnham firmly believes that “coding is the future” and even though he came to the club with very little coding experience, he felt that their club had “the right mix of people to get everything together”. 

That mix of people consists of seven students, all bringing their own unique skills to the club. Their names are Sam, Logan, Christine, Ben, Eagan, Julianna, and Jackson. We were very lucky to get the chance to hear from both Julianna and Jackson about their experiences alongside their club leaders. 

Julianna has been coding on her own since the 5th grade and shared that she had been looking for coding opportunities in school for a long time when she was encouraged to join Delmar Code Club.

Jackson, on the other hand, has been interested in engineering since the 6th grade. “In our high school, there was never really any kind of class geared towards engineering aside from Mr. Burnham’s class,” he said. “I was excited to hear that there was a Code Club coming up and wanted to try it out.” 

Kicking off the code with Python

To start, the Delmar Code Club met virtually and began working with programming languages like Python and the Turtle drawing library, which resulted in a snowflake designing contest where the students tried to beat Mr. Burnham.

“We had the community vote on which one they liked the most,” said Mr. Rice about the outcome of the contest. “All the kids actually beat Mr. Burnham.”

The club continued exploring other projects under the instruction of Mr. Rice and Mr. Burnham until one particular project prompted Jackson to ask his club leaders if they could take it to the next level. What started as them programming a game using Python’s Turtle library ended up becoming a fully functional arcade cabinet run by a Raspberry Pi computer that can play just about anything they wanted.

Collaboration at its finest!

This is where the true collaborative spirit of Delmar Code Club began to blossom. Some students, like Jackson, took to designing the build of the cabinet itself while others, like Julianna, focused on the code. Everyone had a skill to offer and was also willing to learn something new in order to complete this project. 

Photo credit: Mr. Mark Connelly

When he initially heard about Jackson’s plans, Mr. Burnham said, “I definitely thought it would’ve been too hard, but it really didn’t turn out to be as bad as I would have figured.” Mr. Rice agreed, and said that he was determined to keep an open mind and to never tell his students “no” when they brought their ideas to club sessions. 

“I was a little bit scared when Jackson said we could build this,” Mr. Rice said. “But with Mr. Burnham being a great builder and Julianna being a great coder and Jackson taking the reins, we got it done and I think we have a fantastic piece.” 

To celebrate the club’s achievement, they held a go-kart racing game competition that was open to the entire school, which was a huge hit.

Looking ahead with Delmar Code Club

The future of their club holds many exciting things: 3D printing, a robot derby, and even more game design. For a club that’s only in their first year, Delmar Code Club has accomplished so much, all while navigating the ever-changing circumstances of the pandemic.

With such a small group being able to complete so much, it goes to show that anything is possible so long as you have what Mr. Burhham would describe as “kids who want to do the work”. 

If you’re thinking about starting a Code Club or even relaunching a paused club, know that even with the limits we’re all facing, you still can accomplish many exciting things. Mr. Rice’s advice? “Just keep going as far as you can!”

Visit our website today for more information on how you can get a Code Club started near you! 

Jacob shares his top tips to running a fun and engaging Code Club

In February we met educator Jacob from Penpol School in Cornwall. He volunteered to join the Code Club panel as part of the Raspberry Pi educator sessions hosted in London. 

After the event, we caught up with Jacob and asked if he would contribute to our blog and share his experiences of running a fun and engaging Code Club.

Say hello to Jacob

Jacob has been running his Code Club at Penpol School in Cornwall for over three years.  He has a wealth of knowledge on running a Code Club. Let’s find out what his three tips are to running a fun and engaging club! 

Image shows teacher Jacob in his  class room
Jacob from Penpol School in Cornwall

1. Have fun! 

Have fun with it. Running a Code Club is a fantastic chance to engage with students and children in a different way, everyone has come together to have fun and explore ideas with each other. The children have chosen to attend Code Club so they are already excited about the idea — take this energy and run with it! 

2. It isn’t a lesson 

Remember, it isn’t a ‘lesson’. This isn’t like a computing lesson in school, there is no set goal, no endpoint, no ‘finished!’ moment. Instead, children are encouraged to explore projects, take them in any direction they wish and discover new ideas and issues along the way. 

These moments provide excellent learning opportunities for both the children and yourself as they are real-world issues that they have encountered and want to explore, not scenarios you have planned in advance.

Young boy working at a computer
Code Club projects in action!

3. Embrace the dancing ice creams! 

Let the children lead the way. If they want to explore a certain set of resources, let them. If they want to change a project halfway through to incorporate a set of dancing ice creams, let them. They are learning, exploring, and problem-solving — whether in a structured or unstructured way. 

Don’t be afraid to let them take the lead and follow where they want to go.

Three girls sat in a line behind computers, smiling.
Learning to code with friends

You can follow Jacob’s adventures with code on Twitter, start a conversation, and share your Code Club experiences! 

What are your tips? 

What are your tips to running a fun and engaging Code Club? Let us know by tweeting us at Code Club UK & Code Club world using the hashtag #MyCodeClub 

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.