What Canada’s CanCode Evaluation Teaches Us About Digital Skills
Canada’s evaluation of CanCode offers a useful lesson beyond one funding program: access matters, teacher confidence matters, and sparking curiosity is valuable—but meaningful outcomes still need careful measurement.
What CanCode was designed to support
CanCode supported organizations delivering coding and digital-skills learning to Canadian youth and professional development to teachers. Innovation, Science and Economic Development Canada evaluated the program’s relevance, performance, and efficiency.
The federal summary concluded that the program addressed a demonstrated need for access to coding and digital-skills knowledge and training across Canada.
Access is more than enrolment
Reaching a learner is the first step. Meaningful access also includes suitable devices, connectivity, accessible teaching, culturally relevant examples, time to practise, and support when a child is stuck.
Programs should report whom they are reaching and examine who may still be excluded. A large participation total alone cannot show whether every learner received an equally useful experience.
Curiosity is an important early outcome
The evaluation reported preliminary indications that training was sparking student curiosity toward STEM and increasing teachers’ confidence to integrate digital skills. Those are valuable near-term outcomes because curiosity supports continued participation and teacher confidence can extend learning beyond a single workshop.
However, curiosity is not the same as long-term skill mastery. Programs should connect enthusiasm to a sequenced curriculum, repeated practice, projects, and feedback.
Measure what learners can explain and create
Attendance and satisfaction are easy to count, but they do not fully describe learning. A stronger evaluation includes demonstrations, code explanations, debugging observations, project rubrics, and learner reflections collected over time.
- Can the learner explain an input, process, and output?
- Can they change a program and predict the effect?
- Can they use an error message to locate a problem?
- Can they describe a project’s limitations and safety choices?
Support educators as learners too
Digital-skills initiatives are more sustainable when teachers understand the concepts, can adapt examples, and know how to respond to common misconceptions. One-time resources without practice or support may be difficult to integrate.
For AI literacy, teacher learning should include technical foundations, pedagogy, ethics, privacy, and human responsibility—not only instructions for using a particular tool.
What families and providers can take forward
Families can ask how a program turns initial curiosity into progression. Providers can publish clear outcomes, collect evidence beyond enrolment, and design for learners who have historically had fewer opportunities.
The careful reading is hopeful but specific: coding access can spark interest and build capacity, while durable learning requires sustained, inclusive, and measurable experiences.
Keep exploring
Sources and further reading
Keep the curiosity going
Learn by making something that matters to you.
Explore friendly, hands-on lessons designed to help young learners build real Python and AI skills.
