Skip Navigation

Annual Report 2022

Bridging Worlds

Letter from the CEO

Rekha Rao Mayya
Change is the only constant in science - Astronaut and physician Mae Jemison

In fact, change is the only constant in life! And 2022 stands out as a year of considerable change for Canada Learning Code; a year of transformation for our organization as well as our community of learners.

After dedicating 12 years of her life to the mission towards democratizing computer science and coding education in Canada, Melissa Sariffodeen, Canada Learning Code’s co-founding member and CEO decided to transition to the next step in her career. Mel’s passion and energy will continue to fuel us as we move towards achieving the vision she helped create. Thank you, Mel, for the foundation you built for this charity, and for the opportunities you created for communities in Canada who are underrepresented in tech to be inspired and empowered to learn computer science.

I’m now taking on the responsibility of continuing and scaling Mel’s work and Canada Learning Code’s vision of making digital skills accessible to all people in Canada. Carrying the torch forward is an honour and a privilege. My gratitude to all our staff, our board members, our donors, sponsors and partners for the support that they provided during the period of transition.

In addition to our internal changes, 2022 also brought changes in work styles and learner needs. As we emerged from the pandemic, a new “hybrid” lifestyle began to take shape, where the real and virtual worlds began to operate in tandem, and learners can benefit from each. The way we deliver our programs has evolved as our learners’ lives have – relaunching in-person learning in September 2022, iterating on live-online learning by experimenting with new delivery methods, and evolving initiatives like our annual Canada Learning Code Week to collectively code in new ways.

I am so proud of the sense of mission our team shows every single day. They are our single most valuable asset. They continue to transform to adapt to this new future, even as they continue to perform every day. The resilience and dedication that our team brings each day is my biggest source of energy.

I am also humbled by you – our learners and supporting community partners – who aspire to learn more, do more and be more.

With you, we were able to create over 143,000 meaningful learning experiences in 2022 alone! Teachers who have used our resources taught 128,000 students and lit the spark that will continue to burn bright. Our 73 Teen Ambassadors worked in schools and communities around the country to create coding clubs which help create pathways for others to learn.

Because of all this, we will carry these achievements with us as inspiration through 2023 and beyond!

With gratitude,

Rekha Rao-Mayya


What We Do and Why It Matters

The world is changing, and we want Canada to be ready. We’re here to make sure that all people in Canada — particularly those who are marginalized and underrepresented in tech — have access to the knowledge they need to prosper in our digital world.

We envision a prosperous Canada where all people have the skills and confidence to harness the power of technology to create a better and more inclusive future.

Canada Learning Code brings accessible computer science to communities across Canada so that everyone can create with technology. We do this by partnering with educators, designing resources, and delivering learning experiences.


We hope to be the spark that ignites the start of big things.

Things that are out of this world.

2022 By the Numbers

  • 143,000+meaningful learning experiences in 2022 (surpassing our goal of 125,000!)
  • 700+educational events in 2022 (including re-launching in-person events!)
  • 278,000+hours spent coding in 2022
  • 258+volunteers helping people learn in 2022
  • 894,000+meaningful learning experiences since 2011 (towards our north star of 10 million by 2027!)
  • 11,000+educational events since 2011
  • 1,870,000+hours spent coding since 2011
What is a meaningful learning experience? At Canada Learning Code, we define a meaningful learning experience (MLE) as a measurable in-person or online interaction between Canada Learning Code and a learner. All of our MLEs are designed to be constructive in their delivery and achieve one or more of our organizational learning objectives.

Community Impact

  • 80%of Black learners were more confident with tech and code after their experience with Canada Learning Code.
  • 82%of Indigenous learners were more confident with tech and code after their experience with Canada Learning Code.
  • 85%of newcomer learners were more confident with tech and code after their experience with Canada Learning Code.
  • 73%of women and beyond the gender binary learners were more confident with tech and code after their experience with Canada Learning Code.

Yes, we love data. But learning code is so much more than data – and at the heart of it all is people. That’s why one of our core values is our commitment to placing learners at the centre of everything we do.

We wholeheartedly believe that these people, these eager learners, possess the potential to accomplish extraordinary things. They are the ones who will bring about transformative changes, shaping the world we live in. But sometimes, all it takes is a gentle nudge, a spark of inspiration, and the nurturing support we offer to ignite their curiosity and empower them to take that next step.

Learners this Year

To truly meet the needs of our learners today and tomorrow, we embraced a multitude of ways to learn - live-online and in-person, synchronous and asynchronous, immersive and introductory, led by us and led by our partners - all in the interest of placing learners at the centre.

Chapters who delivered workshops in 2022

Omolade Williams

Windsor Chapter Lead

“I volunteer with Canada Learning Code for all young and racialized girls to be afforded the opportunity to develop in STEM without prejudice!”

Community Feature:

Canada Learning Code Teen Ambassadors create Braille Assist, a working prototype for a device that can capture letters from images and translate them into speech and braille.

Five groups of teen ambassadors were challenged in a Canada Learning Code hackathon to create a Micro:bit prototype that addresses one of the United Nations’ global goals for sustainable development. Watch the demo below for Braille Assist, the winning project from the hackathon!

Special thanks to Online Kyne, Micro:bit Edu Foundation and Georgian Partners for making this hackathon possible (and so special).

Focus on Our Strategic Priority Areas

Throughout 2020, we engaged our team, our Board of Directors and our community of learners, mentors, instructors, funders and collaborators to outline a three-year strategic plan that would take Canada Learning Code forward. It was an opportunity for us all to reflect on our work, reflect on the opportunities and challenges affecting Canada and our community and outline the role we are uniquely positioned to take on in the future to help create a better and more inclusive future.

Our 2021-2023 strategic plan outlines a bold vision for Canada Learning Code, highlighting three priority areas that have guided us towards this vision.

Strategic Priority Area #1:

We track to create 10 million meaningful learning experiences by equipping others to teach.

We will invest in building the capacity of educators (traditional and non-traditional) through ongoing professional learning, a robust learning management system, content and other resources to enable them to provide ongoing learning experiences to their learners. Through capacity building, we will empower local educators and organizations to meet the needs of their unique and diverse learners.

89% of meaningful learning experiences came from partner educators – teachers, teacher supports, teen ambassadors, community organizations – who we trained to teach.

And more people are getting the resources they need to teach code. In 2022, we grew our community of teachers in our educator newsletter community from 9,000 to over 23,000. Each month, these teachers received featured coding lesson plans, support and encouragement to teach code, and information about upcoming collaboration-based initiatives like Canada Learning Code Week.

90,360 children who learned code from teachers
25,441 teens who learned code from teachers
5,597 adults who learned code from teachers
5,537 educators who learned code from teachers

Strategic Priority Area 2:

We develop learning pathways beyond our current learning experiences.

While we strive to continue to be the introductory experience, or spark, for learners, we will establish formal pathways beyond our learning experiences by partnering with other NFPs, boot camps & colleges/universities to create accessible pathways into longer-term training opportunities.

In our programs, 1 in 4 learners went on to pursue a career with technology


We saw potential – learners were already telling us they became more interested in computer science and going on to access other opportunities within the realm of computer science – so we put more intention towards really understanding these learners and their needs.

In partnership with Accenture, we underwent the critical foundational work of audience research to identify and alleviate barriers to future educational opportunities, to then develop a framework for attracting, upskilling, and graduating adult learners, beginning implementation in 2023.

Initial pathway partnerships started to take shape in 2022 – like our collaboration with NPower Canada to access employment programs and Amazon pathways for our teen ambassadors! In early 2023, this foundational work led to launching our first career pathway program to deliver Google Canada’s new Career Certificate in Cybersecurity.

Strategic Priority Area 3:

We optimize our resources through the lens of our Theory of Change.

We will make decisions and investments that will have the most positive impact on our Theory of Change.

We measure our Theory of Change through evaluation data like increase in confidence in tech and code and increase in interest in tech and code after taking an experience with Canada Learning Code.

confident girl

72% of learners felt more confident in tech and code after their experience with Canada Learning Code in 2022.
74% of learners felt more interested in tech and code after their experience with Canada Learning Code in 2022.

Explore one learner's story applied to the Theory of Change

A Theory of Change (ToC) is a visual description of the changes we would expect to observe as a result of our programs in the short and long term.

In other words, it’s our very own conditional (if, then) statement. If we do X then Y will change because…


Learner & Mentor

"Canada Learning Code provided a safe space for me to navigate my first experience with coding. This turned out to be the beginnings of my journey into tech."

Michelle's Activities at CLC

const activities = [

“In-person & Online Learning”,
“Project-based Learning”,
“Social & Collaborative Approach to Learning”


“My story with CLC started years ago. I attend at least 1 workshop per year. I remember my first in person workshop like it was yesterday. I was a 4th year university student curious about building websites so signed up for the html and css workshop.”

“I remember feeling shy and a little intimidated as I followed along the workshop.”

  • Went to an in-person workshop at CLC
  • Had curiosity about building websites
  • Collaborated with other learners and volunteers

Michelle’s Immediate Outcomes

If (activities > 0) {

return immediateOutcomes
// Leaners’ tech/coding skills improve
// Leaners build something
// Leaners perceive tech/coding as applicable in their life, education, career


“I saw those magic first words appear that every programmer sees, Hello Shorty. This gave me a little rush of serotonin.”

“The volunteers were so knowledgeable and I was bold enough to ask for help a couple times. After that I attended workshops every year and grew less shy. With every workshop I was excited to show up and learn.”

  • Gained confidence
  • Built more projects
  • Kept attending CLC workshops
  • Perceived coding as applicable in her life

Michelle’s Intermediate Outcomes

If (immediateOutcomes > 0) {

return intermediateOutcomes
// Leaners’ felt confidence engaging with tech/coding increases
// Leaners share what they built and share their experiences
// Learners continue to apply, develop and grow their tech/coding skills
// Learners’ confidence is actionable: engage + share tech/coding with others


“I was checking my email when a CLC newsletter came through it mentioned a $2000 scholarship opportunity with Juno College. 
I did get accepted into that program and twice a week 
I attended an intro to web dev class that changed the projection of my life forever.”

“I learned so much here from staff, instructors and my own peers, this was the dedicated time I needed to seriously consider tech as an actual career.”

  • Took a part-time web development class with a CLC scholarship
  • Left job and completed a full-stack bootcamp
  • Engaged with others and continuosly developed her coding skills
  • Became a part of the Calgary tech community and shares her knowledge with others regularly

Michelle’s Ultimate Outcomes

If (intermediateOutcomes > 0) {

return ultimateOutcomes
// Learners are equipped to become creators – not just consumers – of technology


“Fast forward to May 2022, I just finished my very first week as a software developer at a start-up. I now have wonderful technology community in Calgary that I have become a part of, an exciting new job in a new industry, I get paid well, work remotely and I can now proudly call myself a Software Developer.

  • Working as a Software Developer at a start-up

What We Did

Return to in-person learning

We heard from many learners that they wanted the sense of community that coding together in the same room brings. After two years of adapting to a more digital-centric lifestyle, we relaunched our in-person workshops and were reminded of the energy and sense of community that coding together brings.

Thanks to our incredible Chapter community and supporters, we relaunched in-person workshops in September 2022! Our Edmonton Chapter ran the first in-person workshop since the lockdown began in March 2020 and other chapters began to bring people together in spaces across the country again.

Canada Learning Code Week

In 2022, we took a step back in consideration of what Canada Learning Code Week means to teachers and students around the country. We wondered: if students and teachers all over Canada collaborated to create their own virtual world, what would that impact look like?

It looked like Emoji World: a digital world we created for educators to teach coding lesson plans and then unlock Emoji World for their classes to bring to life!

Over the week, Canada Learning Code Week supported over 4,600 teachers with pre-Canada Learning Code Week workshops and themed lesson plans which resulted in creating 48,845 meaningful learning experiences with students. Emoji World evolved right before our eyes and grew to house over 2,600 emojis. This initiative demonstrated the power of technology –  connecting learners across physical distances and showing us the potential for collaboration that exists to create something truly out-of-this-world.

Camps and Clubs

We get it – kids love tech. And so we always want to make tech an accessible, inspiring and creative space for kids over their school breaks in the spring and summer by hosting free virtual coding camps. These camps were conducted live-online, building upon the enthusiasm we saw in the previous year for continued online learning (especially for kids who are already tech lovers). Within only a few hours of promotion, both spring and summer camps filled up to capacity!

Meanwhile in the “real world”, Canada Learning Code teen ambassadors bridged their digital world learning experiences with physical spaces. For the first time since the pandemic, in-person coding clubs started up again. Empowered by their acquired coding skills from Canada Learning Code’s team and partners in the tech sector, our teen ambassadors became leaders who shared their knowledge with others in their community, collaborated and created together. Throughout 2022, they ran 312 clubs and meetups, flexing their coding skills to teach others!

Teaching Teachers

As advocates for an equitable landscape of computer science education throughout Canada, we’ve embraced evolving curriculums to include coding as part of existing subjects (like 2022 announcements in Ontario and Alberta) and ensure that our lesson plans are curriculum-connected for all grades where mandates exist. The world is changing, and this knowledge is necessary for the future of Canada. But for students to truly be ready with the knowledge they need to prosper in our digital world, teachers need to feel equipped and confident to teach code to their students.

Throughout 2022 we provided ongoing support for teachers to learn code to teach code. We ran our first ever Teachers Learning Code Foundations Course that brought together 67 teachers to practice technology concepts over an 8-week cohort in a collaborative online community. And in August, over 500 teachers joined us virtually at our annual TeacherCon to leave feeling inspired and empowered to teach code when the school year started.

Cool Collaborations

Meaningful partnerships were established to give different communities access to computer science education and spark people’s curiosity in different ways. Notably, two partnerships evolved to bridge the digital and physical worlds with cool, tangible things.

Working with Girl Guides of Canada, sponsored by Blackberry, meant we could boost our shared goal of empowering girls to build a better world and to “POWER ON”. At the end of a special virtual event designed specifically for Girl Guides to learn code, 749 participants were awarded a Canada Learning Code X Girl Guides collaborative crest!

Another partnership emerged through Mattel, where former CEO and Canada Learning Code co-founder, Mel Sariffodeen, was recognized as a Barbie role model and made into an actual Barbie doll! We ran a workshop in collaboration with Barbie Canada to teach kids that “You Can Be Anything” where kids created an animation about their dream job.

What’s Next?

Thinking ahead: the future of coding education in the ChatGPT era

From Rekha Rao-Mayya, Canada Learning Code CEO

In November 2022 there was a technological, transformative event: the release of ChatGPT. Generative AI has sparked conversations, curiosity, anxiety, and a realization that it will impact all walks of life. Educators are reflecting on the consequences of AI on the education system, while businesses are evaluating the evolution of traditional job roles. Governments are investigating long term impact, while individuals are exploring what it might mean to them. I have been asked whether Canada Learning Code’s mission of teaching coding is still relevant, when code can now be generated with a click of the mouse.

To this, I say with the deepest conviction – our mission becomes even more imperative and urgent than ever before. Inclusion is possible only when all people have the equitable pathways to learning and becoming creators of technology, rather than remaining passive consumers. As AI becomes more mainstream and pervasive, we need to ensure that we build these systems with diverse perspectives to drive out systemic biases. We also need to reskill and retool those whose jobs will forever change due to automation. AI and other emerging technologies will shape our future, and we must ensure that everyone has the skills and knowledge to participate in and benefit from these advancements.

The work of Canada Learning Code is crucial in this regard, and we will strive to carry out our work with urgency. In 2023 and beyond, we’re actively contributing to our north star of creating 10 million meaningful learning experiences by 2027 by equipping others to teach youth and developing adult pathways for upskilling, reskilling and job readiness.

Our Board of Directors

  • Emily Walsh

    Lead Investor, Georgian Partners
  • Julia Druzic

    Senior Manager, KPMG
  • Alison Leung

    Head of Marketing, Canada, Shopify
  • Lisa Cole

    Director of Programming, K2I Academy
  • Jeff Szeto

    CFO of Avana Capital & Maytree Foundation/ Lead Investor for ACS Ventures

Thank you to our incredible donors and funding partners.

Our impact is made possible by the generous investments from organizations and individuals who support our work.




$500,000- $999,000


$100,000- $499,000


$25,000 – $99,999


$10,000 - $24,999

  • Fortinet
  • JP Bickell Foundation
  • Relevant Bits
  • Rockstar Games
  • Silicon Valley Bank
  • Thales Group
  • Ubisoft


Under $10,000

  • ABC Life Literacy
  • BlackBerry
  • Clio
  • Juno College
  • KPMG
  • Lighthouse Labs
  • Sierra Wireless
  • Sparkgeo Consulting Group
  • TAL Group
  • TelusWISE
  • The Sampler App Inc.
  • Value Tech
  • Xodiac Inc

Individual Donors

  • Alison Leung
  • Andrea Scapinello
  • Anne-Louise Brooks
  • Arundel Gibson
  • Bingxiang Gao
  • Boris Wertz
  • Brandon Borg
  • Brian Shen
  • Cait Brenchley
  • Carol Howard
  • Cassandra Arnold
  • Catherine Hughes
  • Chris Rockx
  • Cindy Erdosi
  • Connor Giles
  • Deborah Nicols
  • Douglas Alvarado
  • Erica Stroude
  • Eva Qi Hua Li
  • Ewans Fernandes
  • Fanny Rabinovitch-Kuzmicki
  • François Pelletier
  • Gustav Vos
  • Hubert Léveillé Gauvin
  • Influitive Finance
  • Jackson Wu
  • James Balfour
  • Jaspreet Sagoo
  • Jean Amiouny
  • Karina Houde
  • Kelvin Chiu
  • Layah Glassman
  • Leanne Shapton
  • Lindsay Uhma
  • Long Nguyen
  • Lucie Jeffers
  • Luis Felipe Antonio Aguiar Marcano
  • Mary Weerdenburg
  • Matina Kamdar
  • Melissa Sariffodeen
  • Michael Buonassisi
  • Modupe Alakofa
  • Morgan Yaholnitsky
  • Nat Chin
  • Nicolai Kozel
  • Niranjan Mayya
  • Oleg Rusu
  • Paula Barkin
  • Phil Brace
  • Qing Yi
  • Rebecca Tessier
  • Robert McKenney
  • Roger Mitchell
  • Romina Julian
  • Ruth Balfour
  • Sadisha Galappatti
  • Sara Falconer
  • Sarah Klimchuk
  • Scott Hirsch
  • Selby Nixon
  • Shammeera Alles
  • Sharry Pui Pui Cu
  • Sierra Wireless
  • Stan Gray
  • Susanne Weber
  • Sydney Dunford
  • Tatiana Oliveira
  • Tina Black-Fox
  • Tom Lester
  • Vanna Bouttarath

Expenses and Revenue

Financial Summary

In 2022, we started the year with live online delivery of our experiences and we were able to transition into hybrid and some in person experiences towards the end of the year. As the year progressed, the uncertainty of the global pandemic continued to fade slowly and gave us the confidence to start delivering more in person events.

Through the generous support of our funders, Canada Learning Code raised over $4.77 million to grow and scale our programs and respond to the needs of our community. We are so grateful for the continued support, flexibility and generosity of our funders during this time, which is still filled with uncertainties.

In 2022, we had a deficiency of expenses over revenue of $0.1 million.  Operating expenses were $4.91 million, which includes the local operations of our delivery team and head office staff. We expanded and strengthened our senior leadership team during 2022.

For a complete financial picture of our organization in 2022, please see our Financial Statements here.

Ways to Get Involved

As Canada’s national leading charity championing computer science education, we need your support to continue doing what we do. Here’s how you can get involved to give people the skills and confidence to harness the power of technology to create a better and more inclusive future in Canada.

Donate Today

The work we do wouldn’t be possible without the help of our amazing donors. Every gift counts - support our work by donating today!

Become a Volunteer

If you’re a designer, developer, engineer, educator or someone who is passionate about technology, join our amazing community of volunteers working to make technology education accessible and fun for all people in Canada.

Become a Sponsor

We are incredibly grateful for the generosity and support shown by companies, individuals, and organizations around the country. Our sponsors and donors truly make it all possible! Drop us a note and let’s make magic moments together.

Donate Cryptocurrency

Make a meaningful impact with your cryptocurrency. You can now easily donate your Bitcoin or Ether. Similar to non-crypto donations, you’ll receive a charitable tax receipt.

Give a Gift of Securities

Not only will you be supporting the next generation of tech innovators, gifting your securities also means reducing your capital gains taxes by 100%.

Pledge through Upside Foundation

Founders of early-stage, high-growth Canadian companies can pledge equity to Canada Learning Code, and join a community of like-minded entrepreneurs.