offers free resources to Canadian students and teachers to help them learn coding, robotics, computational thinking, and 21st century skills.
Learn moreLYNX coding software is available at no cost to engage youth across Canada.
We work with educators and other community members to co-design curriculum activities & Coding Challenges —including for the popular micro:bits!
#CanCodeToLearn
We don't just focus on
"learning to code"
We are interested in "coding to learn" by supporting activities in diverse subject areas and in leveraging coding activities to meet broad curricular goals.
Access the Code
to Learn Community
Get started with simple activities, resources, and workshops, and find self-directed learning about computational thinking, LYNX, and micro:bits.
Start Using Lynx at lynxcoding.org
Lynx is a text-based, cloud-based programming platform that is the natural next step for kids that are ready to move on from using blocks to code but might not be quite ready to use complex programming languages like Python or JavaScript.
Think of it as a stepping stone!
Projects made with Lynx are easily shareable.
LYNX was designed by Canadians and is in Canadian English and French. It will be translated into several indigenous languages in 2020-2021.
Note: Our previous versions of MicroWorlds are available here.
MicroWorlds JR is in Ojibwe & James Bay Cree. But, please note the OS requirements.
micro:bit and Climate Action Kit
Fair Chance Learning and InkSmith have teamed up with Code To Learn to support teachers and students in using micro:bits, probes, and sensors to take action on the Sustainable Development Goals (SDGs).
#coding4impact
Here you will find news, activities, courses, and a community of learners involved in Code To Learn. Throughout the courses, you will have many opportunities to: challenge yourself; to reflect on your thinking and learning; and, to discuss your ideas, revelations, difficulties, and practical ideas with your colleagues.
Visit the community!