NewsContact us
en
fr
DonateSubscribe
Learn & Teach
Resources and TrainingK-12 Lesson PlansFuture Ready: Experience AISafeguarding: CybersecurityAI in Your Everyday Life
Inspire
Code ClubDigital2030 ChallengeSocial Innovation LabAstro Pi ChallengeCoolest Projects Canada
Grow
EventsAI Learning LabNational AI Literacy FrameworkVolunteer with us
Become a volunteer
Inspire YouthVolunteer with code clubCoolest project CanadaAstro Pi challenge
Corporate Volunteering
AI Learning LabIndustry
Learn & Innovate
Become a Digital LeaderAI learning LabSocial Innovation LabDigital2030 ChallengeAI in Your Everyday Life
Become a Volunteer
Inspire YouthVolunteer with code clubCoolest project CanadaAstro Pi Challenge
Make an Impact
Partner with usEmpower workforceAI learning LabNational AI Literacy Framework
Events
About Us
Our MissionNational AI Literacy FrameworkImpact ReportsNewsEvents
Guiding the Future
National AI CouncilGovernanceCareersContact Us
en
fr
Learn & Teach
Resources & TrainingK-12 Lesson PlansFuture Ready: Experience AISafeguarding: Cybersecurity
Inspire
Code ClubDigital2030 ChallengeSocial Innovation LabAstro Pi ChallengeCoolest Projects Canada
Grow
EventsAI Learning LabNational AI Literacy FrameworkVolunteer with us
Become a volunteer
Inspire YouthVolunteer with Code ClubCoolest Projects CanadaAstro Pi Challenge
Corporate Volunteering
AI Learning LabIndustry
Learn & Innovate
Become a Digital LeaderAI Learning LabSocial Innovation LabDigital2030 Challenge
Become a Volunteer
Inspire YouthVolunteer with Code ClubCoolest Projects CanadaAstro Pi Challenge
Make an Impact
Partner with usEmpower WorkforceAI learning labNational AI Framework
Events
About Us
Our MissionNational AI Literacy FrameworkImpact ReportsNewsEvents
Guiding the Future
National AI CouncilGovernanceCareersContact Us
DonateSubscribe
NewsContact us

Code Club: Where Kids Become Digital Creators

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!

I want to start a new code club!
For venues, hosts, and leaders
I want to volunteer!
Support an existing Code Club
Youth
Find a Code Club
Title 4
Subtitle 4

What is a Code Club?

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

Who can volunteer?

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!

What does a volunteer do?

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.

What are the benefits of volunteering?

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?

Volunteer with Code Club

To inspire young creators, clubs need volunteers with diverse backgrounds. You don’t need to be a coder or tech expert. Your job is to: 

1. Complete the project in advance to feel confident
2. Create a safe and welcoming space
3. Motivate and support participants throughout the project
4. Help review their code and problem-solve together
5. Keep it fun!

Volunteer at an existing Code Club

The code clubs listed below are public and actively seeking new volunteers. Fill in the form above to be connected with existing opportunities.
– code clubs
– provinces & territories
– looking for volunteers
Legend:
Active Club
Needs Volunteers
Digital Moment
Loading clubs
Get started as a volunteer

How to start a Code Club?

1. Find a Venue

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!

2. Be a Leader

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.*

3. Recruit Youth participants

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.

Kids in front of computersKid on a ipadWoman helping kid with computer

Code Club Canada is an initiative of Digital Moment

We believe all kids deserve the change to learn to code. Our role is to:

Onboard New Code Club Leaders

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.

Provide Free Projects Kids Love & Educators Approve

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.

Offer Ongoing Volunteer Support

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.

Start your Code Club journey here

What volunteers are saying

“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.”
Adult Volunteer
“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.”
Grade 12 Volunteer
“When you come into traditional schooling you have to teach things like scratch or block based programming languages. Code Club has resources for that!”
Teacher
“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!”
University Volunteer
SIL Startup Fest Group Focussed 2 Hrztl

Find a Code Club for youth

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!

Find a Code ClubI didn’t find a nearby Code Club
Our InstagramOur LinkedInOur XOur FacebookOur YouTube Channel
© 2026 Digital Moment
360 rue Saint Jacques
Montréal, Québec
H2Y 1P5

Learn More

  • Impact
  • Team
  • News
  • Partners
  • Careers
  • Annual Reports

Get involved

  • Educators
  • Youth
  • Volunteers
  • Donors
  • Contact Us

Quick links

  • Experience AI
  • Code Club
  • Digital 2030
  • Social Innovation Lab
  • Events
Digital Moment is a Montreal-based charity dedicated to mobilizing communities to create a better future through digital literacy education aligned with sustainable development goals. Since 2013, we’ve empowered educators, inspired youth, and delivered impactful programs and experiences across Canada.
Charitable Registration No 812448538RR0001
Land Acknowledgement
Privacy (Nov 24)
Safeguarding

By clicking "Accept All", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
DeclineSaveAccept All
Preferences