Skip Navigation

Quick Start Guide

We’ve combined our experiences teaching thousands of youth across the country to code, our tips and tricks to get started, resources to familiarize yourself with code.

Download Our Free Guide
lesson plans

Lesson Plans

Our lesson plans are available for a variety of grade levels and subject areas. Plans are modular and contain both UnPlugged Activities and hands-on code-alongs that promote and reinforce computational thinking.

Browse Lessons

Explore lessons based on components

The K-12 Computer Science Framework

Although learning how to build digital projects is a key part of Computer Science education, students should also learn a wider set of skills and competencies that will help them to harness the power of digital technologies as both creators and consumers. A comprehensive approach to K-12 Computer Science education includes learning about the following five focus areas:


By the end of high school, students should be able to create a simple computer program.

Computing and Networks

By the end of high school, students should understand and be able to use the tools and devices commonly used to build digital projects.


By the end of high school, students should be able to explain how we use computers to create, store, organize, and analyze data.

Technology and Society

By the end of high school, students should be able to explore the ways in which technology and society have mutually shaped each other.


By the end of high school, students should be able to apply design principles to the digital projects they create.

Erica Huang

Teacher, Burnaby School Disitrct

TeacherCon Vancouver was one of the best Pro-D on coding I attended. From doing unplugged activities for computational thinking, building a web site with HTML/CSS to introduce our favorite tourist attractions, making our Little Robot Friends sing the Pirates of the Caribbean theme song, to creating our own emojis with OpenProccessing, we went through very well thought out program and got hands-on experience with coding. There was a variety of fun and engaging activities as well as a good line-up of presenters from community partners. Canada Learning Code also generously provided us with many tools and resources to bring back to our classrooms. I like how we used tools like Kahoot and Wordle which I had also used with my students, and how we were given time to reflect and plan lessons together. Much thanks to a dedicated team of event organizers and volunteers that made TeacherCon a great success and an amazing learning experience for teachers.

Follow us on Instagram

Follow As We Learn Together