FALL 2026 REGISTRATION: Secure your spot in our upcoming coding camps!

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.

Learn about Hakili →

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. 

Who We Serve

YesWeCode is a community–driven movement. Whether you’re here to learn, teach, or lead, there’s a place for you. 

Families

Empower your children with creative tech skills.

Volunteers

Share your knowledge and guide young innovators. 

Educators

Bring quality tech curriculum to your classroom.  

Organizations

Host community-based tech clubs. 

Funders & Partners

Invest in accessible tech education for youth. 

The Learning Journey

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. 

01

Learner

Explore technology, build coding skills, and discover what you can create. 

Entry Level

02

Teaching Assistant

Grow from student to helper by assisting younger peers in our ‘Code Splash’ workshops. 

Leadership Prep

03

Mentor

Guide the next generation of creators by sharing your knowledge and experience. 

Expert Role

04

Community Leader

Create opportunities for others to learn, connect, and grow through technology in your community.  

Movement Lead

Upcoming Programs

Reserve your child’s spot for our annual programs. 

Accepting Registrations

Starts [Date]

Code Carnival

A 24-week online program where students build coding, problem-solving, and collaboration skills through engaging hands-on projects.  

Hackathon

Date: [TBA]

Hackathon

An annual online technology competition where students tackle challenges, create innovative projects, and showcase their ideas.  

Closed

Date: [TBA]

Code Splash

A 2-week online summer camp where students explore coding, creativity, and technology education through fun, hands-on activities. 

Our Community-Led Model

We believe that meaningful tech education is rooted in community, not just training. 

Access

Removing barriers by providing free, accessible education in familiar spaces. 

Creation

Empowering the next generation of digital creators through creative and engaging tech curriculum. 

Community & Leadership

Building spaces where students can learn together and grow into leaders. 

Sustainability

Building sustainable tech education through community efforts and shared resources. 

Our Impact

7

Provinces Reached

5,000+

Coding Hours Annually

120+

Certified Youth Coders

44

Summer Camp 2025 Participants

Built With Communities, Not Just For Communities

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. 

Common Questions?

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. 

Latest Updates

What is AI Literacy and Why It Matters for Your Child AI is already part of your child’s everyday life.

Where Do You Fit In?

YesWeCode is a community–driven movement. Whether you’re here to learn, teach, or lead, there’s a place for you. 

Curriculum Licensing Opportunity

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.

Common Questions?

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