YesWesCode is a program of Hakili Community for Sustainable Development.
Hakili is the organization that powers our mission – connecting families, volunteers, and donors across Canada.
FOR CURIOUS LEARNERS
Code. Build. Lead.
YesWeCode helps youth across Canada build digital literacy and problem-solving skills through our free coding programs, preparing them for future opportunities.
YesWeCode is a community–driven movement. Whether you’re here to learn, teach, or lead, there’s a place for you.
We don’t just teach code; we cultivate the tech leaders of tomorrow. Our programs support a lifelong journey from curious beginners to community leaders.
Explore technology, build coding skills, and discover what you can create.
Entry Level
Grow from student to helper by assisting younger peers in our ‘Code Splash’ workshops.
Leadership Prep
Guide the next generation of creators by sharing your knowledge and experience.
Expert Role
Create opportunities for others to learn, connect, and grow through technology in your community.
Movement Lead
Reserve your child’s spot for our annual programs.
Accepting Registrations
Starts [Date]
A 24-week online program where students build coding, problem-solving, and collaboration skills through engaging hands-on projects.
Hackathon
Date: [TBA]
An annual online technology competition where students tackle challenges, create innovative projects, and showcase their ideas.
Closed
Date: [TBA]
A 2-week online summer camp where students explore coding, creativity, and technology education through fun, hands-on activities.
We believe that meaningful tech education is rooted in community, not just training.
Removing barriers by providing free, accessible education in familiar spaces.
Empowering the next generation of digital creators through creative and engaging tech curriculum.
Building spaces where students can learn together and grow into leaders.
Building sustainable tech education through community efforts and shared resources.
Provinces Reached
Coding Hours Annually
Certified Youth Coders
Summer Camp 2025 Participants
“I made a lot of friends during this coding class. I’m so happy.”
Learner
"I never thought coding could be this fun. Now I can't wait for the next class."
Learner
"My child looked forward to every session and came home excited to share what they learned."
Parent
YesWeCode combines curriculum, training, mentorship pathways, safeguarding guidance, and community partnerships to help young people develop as creators, collaborators, and leaders. We work with families, educators, volunteers, libraries, schools, and community organizations to create long-term access to computer science education.





No prior coding experience is needed, just a willingness to learn! Our programs are designed to support learners at every stage.
To keep technology education accessible, most YesWeCode programs are offered at no cost, thanks to the help of our supporters.
Participation eligibility with YesWeCode varies by program. Specific age and grade requirements are listed on each program page.
Sessions are led by experienced instructors and combine hands on coding activities, interactive lessons, and creative projects.
Depending on their age and experience, students create games, websites, animations, apps, and interactive projects while developing coding and problem-solving skills.
YesWeCode welcomes experienced professionals with a background in coding, technology, or computer science who are passionate about helping young people learn, grow, and explore new opportunities through technology
Instructors should have experience in coding, technology, or a related field along with strong communication and mentoring skills.
Instructors receive guidance, learning materials, and ongoing support from the Hakili team throughout the program.
You’ll guide students through hands-on coding activities that build technology skills, creativity, and problem-solving abilities.
Complete the instructor application, and a member of the YesWeCode team will get in touch with the next steps.
YesWeCode leaders are educators, librarians, and program coordinators who want to bring coding education opportunities to young people in their communities.
Complete the leader application form, and a member of the YesWeCode team will get in touch with the next steps.
YesWeCode provides program resources, guidance, and support to help leaders successfully implement our coding education into their institutions.
YesWeCode helps young people develop digital skills and confidence while creating opportunities for career exploration and meaningful community connection.
Technology is shaping the future, and Hakili is helping ensure more young people have the opportunity to be part of
AI: Hero or Villain? Kids Explore AI Ethics at Hackathon Fest 2026 Artificial Intelligence is everywhere, helping doctors save lives,
What is AI Literacy and Why It Matters for Your Child AI is already part of your child’s everyday life.
Coding Hours
Certified Youth
Provinces Reached
Volunteers
YesWeCode is a community–driven movement. Whether you’re here to learn, teach, or lead, there’s a place for you.
We offer turnkey curriculum licensing for schools, libraries, and youth organizations. This is a licensing agreement to use our materials, not a traditional partnership or franchise.
No prior coding experience is needed, just a willingness to learn! Our programs are designed to support learners at every stage.
To keep technology education accessible, most YesWeCode programs are offered at no cost, thanks to the help of our supporters.
Participation eligibility with YesWeCode varies by program. Specific age and grade requirements are listed on each program page.
Sessions are led by experienced instructors and combine hands on coding activities, interactive lessons, and creative projects.
Depending on their age and experience, students create games, websites, animations, apps, and interactive projects while developing coding and problem-solving skills.
No prior coding experience is needed, just a willingness to learn! Our programs are designed to support learners at every stage.
To keep technology education accessible, most YesWeCode programs are offered at no cost, thanks to the help of our supporters.
Participation eligibility with YesWeCode varies by program. Specific age and grade requirements are listed on each program page.
Sessions are led by experienced instructors and combine hands on coding activities, interactive lessons, and creative projects.
Depending on their age and experience, students create games, websites, animations, apps, and interactive projects while developing coding and problem-solving skills.
YesWeCode leaders are educators, librarians, and program coordinators who want to bring coding education opportunities to young people in their communities.
Complete the leader application form, and a member of the YesWeCode team will get in touch with the next steps.
YesWeCode provides program resources, guidance, and support to help leaders successfully implement our coding education into their institutions.
YesWeCode helps young people develop digital skills and confidence while creating opportunities for career exploration and meaningful community connection.
Already have an account? Login