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

1,200+ free clubs. 180,000+ kids per week. We believe all kids deserve the change to learn to code.

Youth
Support an existing code club
Adults & Corporations
Volunteer with us
Start a new code club
For venues, hosts, and leaders
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: 

- Games & Animations: Kids build real projects they're proud of.

- Websites & Apps: only real-world skills.

- Community & Belonging: Friendship, confidence, creative identity.‍

Free. Fun. Volunteer-powered.

See our impact

180K+

young people reached each week

93

active clubs in Canada

100%

free to join

Your way in — wherever you're starting from

Whether you're a student looking for volunteer hours, a professional with skills to share, or a company ready to expand access to coding across Canada — this is where it starts.

Youth Volunteers

Senior high school and post-secondary students can volunteer at an existing club.

  • No coding expertise required
  • Opportunity to lead you own club
  • Certificate of volunteer hours for your transcript

‍

Adult Volunteers

Teachers, librarians, tech professionals, parents, grandparents — anyone looking for a meaningful weekly commitment. Your background is an asset, whatever it is.

  • Support an existing club
  • Host a club at your venue

Corporate Volunteers

Two ways to get involved:

  • Employees volunteer as coding mentors or club facilitators.
  • A company sponsors new clubs across Canada. Every dollar goes toward launching and sustaining clubs where they're needed most.

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!

Start your journey by joining an existing Code Club

Digital Moment has been supporting Code Club across Canada since 2017. In that time, over 1,200 clubs have run — and today 80+ are active in libraries, schools, and community spaces, powered by more than 120 volunteers nationwide.
The code clubs listed below are public and some of them 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
Join a club

Didn't find a club nearby? Start a new one!

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.

We believe all kids deserve the change to learn to code. We will support you to make it happen.

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?

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.

3. Recruit Youth participants
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.

How to find a Code Club?

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!

Will I be supported?

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.

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

Volunteer Voices: what it actually feels like

“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

Start your Code Club journey here

Scale digital literacy
across Canada. Together.

Portrait of Indra Kubicek, CEO of Digital Moment

Canada needs more Code Clubs — in every province, in every underserved community. Corporate partners don't just fund that expansion. They show up.

Your employees volunteer their skills. Your brand is attached to measurable community impact. Your ESG report gets real numbers — not aspirations.

Support our mission
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