Teachers, learn how to bring coding into your classroom

Discover fun and accessible projects to try with your students

Code in the

Illustration of a webinar setting with a teacher and two students.

Live Online Workshops

Code in the Classroom workshops let students get hands-on with technology, block-based coding, and computational thinking. A KCJ instructor will guide you and your students in a live, online co-teaching environment.

  • Held online using a video conferencing platform
  • Designed for everyone, from beginners to intermediate coders
  • Hands-on activities and modules that fit into any lesson plan
  • FREE *thanks to our partners CanCode, Google, Amazon, RBC Foundation, Scale AI
Illustration of a webinar setting with a teacher and two students.

Online Workshop Options

Select your language, location, grade(s) to see all the workshops available for you:

Workshops are only available for Canadian classrooms.

Online workshops are now available in two different formats:

Single classroom workshop: One classroom participates in the workshop (up to 30 students). The session is interactive: your students can ask the instructor questions, get feedback, and show off their projects.

Multi-classroom presentation: Multiple classrooms within the same school board attend the workshop (more than 30 students). The session is not interactive: your students will watch a KCJ instructor present the workshop. You will interact with the instructor on behalf of your students.

Scratch Jr. ​​— Introduction

grades 1 - 31 hour

ScratchJr is the simplest way to introduce at a young age students to tell exciting stories, solve problems and communicate creative ideas,using highly-visual block-based code.

Scratch — Introduction

grades 3 - 81 hour

Explore the possibilities of code through games, animations, and interactive story-telling. Scratch encourages students to solve problems, tell exciting stories, design projects, and communicate ideas, using highly-visual block-based code.

Scratch — Exploring Geometry: Code a Garden

grades 3 - 81 hour

Use Scratch to practice mathematics and geometry concepts. Code a virtual garden and gain a deeper understanding of coding concepts like nested loops, sub-programs or functions, and control structures.

Artificial Intelligence - Introduction with Scratch

grades 5 - 81 hour

Understand what AI is, how it affects our daily lives, and how it shapes our online experiences. Students will use Google’s Teachable Machine to train their own image-sensing AI. Then students will code a Scratch project that tracks their facial movements and gestures using AI.

Artificial Intelligence - Talking to Chatbots

grades 5 - 121 hour

Learn about how we communicate with each other, and more recently with machines, through exploring AI-powered chatbots. Students will play with chatbots built by others for various uses, and then customize their own chatbot.

Artificial Intelligence - Ethics of AI

grades 7 - 121 hour

The new AI Revolution comes with amazing promises and also great challenges. Students will be introduced to the ethical issues related to the use and impact of this new technology in our daily lives.

Artificial Intelligence - Introduction to Neural Networks

grades 7 - 121 hour

Discover neural networks and how they can be used in real-world AI systems. Students will interact with a pre-trained AI model, build a simple neural network, and discuss the ethical issues related to AI model transparency.

micro:bit - Introduction & Exploring Sensors

grades 3 - 81 hour

Discover the beautiful world of the micro:bit hardware through the experience of its different sensors. The sensors open the doors of the micro:bit to the physical world showing its real potential to your students.

Artificial Intelligence - micro:bit and Hardware

grades 5 - 121 hour

Using the power of AI through an IOT device like the micro:bit opens the door to fantastic opportunities. Students will be introduced to a special bridge allowing them to connect these two technologies and have a feel of the power through a hands-on activity.

*Class must have access to micro:bits to participate in workshop.

JavaScript — Introduction: Emoji Race

grades 7 - 121 hour

Learn the basics of JavaScript using the p5.js JavaScript library for creative coding. Explore concepts like variables and conditionals to create a race between your favorite emojis! This workshop is appropriate for students with or without text-based coding experience.

JavaScript — Algorithmic Art Using p5.js

grades 7 - 121 hour

Learn the basics of algorithmic art through a creative coding experience. Create an “AI Flower” and then transform its appearance by modifying the code and controlling it with your voice. Students will be introduced to p5.js, a Javascript coding library for artists, and ml5.js, a Machine Learning coding library, so budding algorithm artists can keep creating after the workshop.

micro:bit - Data and Climate Change

grades 5 - 121 - 3 hours

Discover how Canadian environmental data can help us make better decisions in solving the problem of climate change by building a maker exercise using the micro:bit, servo motors, Neopixels and Fairy Lights.

It works a little bit different than most of our workshops, though:

  1. Head on over to our friends at Steamlabs to APPLY and see if you qualify for a FREE class set of Climate Action Kits by completing the online form.
  2. We will then let you know and provide you with all you need (including lesson plan) to get started
  3. Do as much of the lesson plan as you want, there are several activities to choose from.

Note: if you don’t qualify for free Climate Action Kits, they are available for purchase from our partner site. Visit partner site here.

Need Help?

If you’re comfortable on your own, then you’re all set, but you can also book a KCJ Instructor for a consultation & troubleshooting session for your class!


Learning Outcomes

Illustration of different shapes and a question mark linked.

Computational thinking

Illustration of angle brackets with a backslash.

Foundations of coding

Illustration of a computer mouse.

Algorithm & digital literacy

Illustration of a graduation cap.

Classroom integration

Illustration of curricular connections.

Curricular connections

Thank you to our partners!