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

Join our newest online platform for educators!

We have an exciting new tool that will help you teach computer science to your students! Our new Learning Tool provides you with free, exclusive access to amazing resources. Say hello to more confidence so you can start, or continue, teaching your students digital skills! Get excited for exclusive lesson plans, 30-minute asynchronous professional development courses, including rubrics, prep checklists, goal-setting worksheets, and direct access to our staff for all your Computer Science questions!

You can access them online, anytime. Our goal with the Learning Tool is to make lesson planning and teaching computer science in your classroom as easy as possible for you!

Psst…join us in the Teachers Lounge in our Learning Tool for amazing discussions with other educators from different communities!

Register today! Login to your account

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:

Programming

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.

Data

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.

Design

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

pencil drawing of woman behind laptop with the learning code hashtag

Register for a Workshop

We highly recommend attending a workshop if you plan to teach others how to code. Our Ladies Learning Code and Teachers Learning Code workshops are great spaces to network, PLUS you may just learn something new yourself!

Find a Workshop
icon of light bulb, pencil and wrench

Programming Concepts

There are hundreds of computer programming languages out there and although they may look nothing alike to the human eye, at their core, they are all the same.

Learn more
icon of a briefcase

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 the Guide!

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