Opens in a new window
Opens an external site
Opens an external site in a new window
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
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.
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
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
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.