
Grades 3-5
Overview
Using kinetic sand and the picture book, How to Code a Sandcastle, learners will be planning, creating, ...

Grades 3-5
Overview
In this inquiry-based and hands-on learning activity, students will be challenged to build a low-tech ...

Grades 6-8, Grades 9-12
Overview
In today's digital age, knowledge of operating systems is a crucial skill that can benefit students in ...

Grades 6-8, Grades 9-12
Overview
Learn fundamental concepts of computer programming and start building coding skills with the Python ...

Grades 6-8, Grades 9-12
Overview
Computers are everywhere! It is because the term “computers” refers to more than just a personal ...

Grades 6-8
Overview
This teaching unit helps students to become more aware of the language and techniques used in print ...

Grades 6-8, Grades 9-12
Overview
In this self-paced online course, students will learn crucial skills to identify cyber threats by ...

Grades 6-8, Grades 9-12
Overview
In this course, students will learn how to better protect a Windows computer system against basic ...

Grades 3-5
*French resource included as attachment
Overview
In this activity, students will gain exposure to the skills ...

Grades K-2
*French resource included as attachment
Overview
In this inquiry-based and hands-on learning activity, students ...

Grades K-2
*French resource included as attachment
Overview
This lesson introduces learners to the first steps in finding ...

Grades 9-12
Overview
In this lesson, students use mind maps to explore concepts of “respect” and “consent” in an online ...