Code Clubs are free, volunteer-led weekly spaces where kids aged 8–12 can explore the exciting world of coding by building games, animations, and websites. It’s a place for fun, friendship, confidence-building, and unlocking their potential to shape the digital future.
”Coding is really fun when I know what to do, but sometimes it is hard. But I always keep trying” – Code Club participant
A global network with 13,000 clubs – including over 1,200 in Canada – that reach over 180,000 young people each week, Code Club is just getting started! We believe all kids deserve the change to learn to code. Our role is to:
We make starting a new club easy! We provide step-by-step guidance for setup, ensure safeguarding certification, and equip you with the training and tools needed to successfully promote and lead your club.
Our projects offer step-by-step guides that help youth learn Scratch, HTML, CSS, Python, and more. They're easy to follow, requiring no prior knowledge from the child or volunteer. Coding concepts are introduced gradually, supporting progressive skill-building.
We believe in the power of community! In addition to support and group training sessions, we host regular meetups where we connect, share insights, and learn from one another.
To inspire young creators, clubs need volunteers with diverse backgrounds. You don’t need to be a coder or tech expert.
Senior highschool and postsecondary students, parents, grandparents, teachers, tech professionals and librarians, whether retired or working— if you’re looking for a meaningful way to support kids' growth and development, we want to hear from you!
Volunteers can start, lead, or assist at a club. With access to online training and step-by-step activities, you’ll help kids unlock their creativity and develop coding skills. After 2-3 hours of self paced training, the commitment is one hour per week for 6-8 weeks.
Not only will you be giving back to your community, but you will have the opportunity to practice your skills in coding, communication and facilitation. The hours count for student community involvement. Are you ready to make a difference?
A venue is a safe and secure space with internet access and computer. Schools, public libraries, and community centers are perfect options, but hosting a virtual club is also possible!
As a leader, you commit to prepare and run a 1-hour club for 6-8 weeks. Planning sessions are quick and easy with access to over 100+ projects available in up to 40 languages program. You also recognize safeguarding youth is job #1 and commit to managing child permission forms, working only with approved volunteers, and following other Code Club policies.*
Recruit youth for your free weekly sessions! We recommend clubs of 10-15 young people aged 8-12, though younger and older youth also enjoy learning with Code Club. We’ll provide tools and tips to help you promote your club.
* We recommend two adults are always present. As part of our safeguarding policy, you will be required to provide Digital Moment with a Police Background Check that includes a Vulnerable Sector Check. Read Code Club’s policies on working safely with children.
“The lessons were so easy to follow and to teach to the kids. It was so useful to have something laid out in very specific details. It was also very interactive and offered lots of variety.”
“It was definitely a confidence booster and feel good program. It’s important to have experience that’s extracurricular outside of high school or university. The biggest incentive was being able to learn how to teach kids and have that experience first hand.”
“When you come into traditional schooling you have to teach things like scratch or block based programming languages. Code Club has resources for that!”
“You’re scared at the beginning but, when they’re kids, they love you no matter what. It really helps in boosting your energy and confidence!”
Visit CodeClub.org to find the Code Club closest to you. Public clubs are often found in Libraries and Community centres, whereas School clubs are usually private. If you cannot find a club near you, contact Digital Moment to learn how to get one started!