Teachers, learn how to bring coding into your classroom

Discover fun and accessible projects to try with your students

Code in the
Classroom

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

Live Online Workshops

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

If you have any questions about the registration process, or if you have a special request (e.g. you would like a workshop for multiple classes at the same time), please fill out this form.

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

Online Workshop Options

Some workshops have prerequisites; please register for these workshops only if you have completed the prerequisite workshops in the same class.

Select your grade(s) to see all the workshops available to you:

Only available for Canadian classrooms.


Discover Creative Coding with Scratch Jr

grades 1 - 31 hour

Discover the joy of creative computing and explore how algorithms can be stories with ScratchJr.

Discover and Explore Creative Coding with Scratch

grades 3 - 93 x 1 hourseries

Discover and explore the basics of coding and programming in a series of three workshops set in nature. Use sequences, loops, and other coding concepts to bring projects to life. Animate the fascinating journey of bears and salmon, show the wonder of birds in a murmuration, and create your own geometric mandalas.

Discover and Explore Creative Coding with Micro:bits

grades 3 - 93 x 1 hourseries

This series of three workshops provides an introduction to the physical features of the micro:bit using basic block coding. In the first workshop, participants will have the opportunity to create their own animation using the LED screen. In the second workshop, students will code the micro:bit to sense and make decisions based on real-time environmental data. Finally, students will create a handy broadcasting tool using data collection and visual output.

Discover Artificial Intelligence

grades 5 - 121 hour

This workshop will provide a basic understanding of what and where artificial intelligence (AI) exists in our world. Learn how to train an image-sensing AI model using your own data, and further explore the data being used in AI systems you interact with every day.

Explore Scratch and Artificial Intelligence

grades 5 - 91 hourprerequisites

Explore how artificial intelligence can take your coding projects to the next level. Students will use their creativity and imagination to code a Scratch project using PoseBlocks, which use AI to track their facial, hand, and body movements and gestures.

Prerequisites: Discover Artificial Intelligence and Discover and Explore Creative Coding with Scratch

Explore Micro:bits and Artificial Intelligence

grades 5 - 91 hourprerequisites

Harnessing the power of artificial intelligence with the micro:bit opens the door to fantastic possibilities. Students will be introduced to a special bridge that allows them to connect these two technologies and feel the power through a hands-on activity. Classes must have access to micro:bits to participate in this workshop.

Prerequisites: Discover Artificial Intelligence and Discover and Explore Creative Coding with micro:bits

Explore Data with Micro:bits and Spreadsheets

grades 7 - 91 hourprerequisites

Discover how micro:bits can measure temperature, light, and motion, and then explore the data using Google Sheets. By the end of the workshop, you'll have the confidence to experiment independently and use creativity and problem solving to take your micro:bit projects to the next level.

Prerequisites: Discover and Explore Creative Coding with Micro:bits

Explore Artificial Intelligence

grades 7 - 123 x 1 hourseriesprerequisites

Explore how artificial intelligence (AI) is becoming a part of our daily lives, and develop innovative solutions to ethical challenges. This series includes three workshops focusing on neural networks, chatbots, and the ethics of AI systems.

Prerequisites: Discover Artificial Intelligence

Discover and Explore Creative Coding with JavaScript

grades 7 - 122 x 1 hourseries

Explore text-based coding in Javascript using p5.js, a free online platform designed for learners. Modify code to personalize your own "AI Flower" in the first workshop, and explore variables and conditionals to create a race between your favorite emojis in the second workshop! These workshops are appropriate for students with or without text-based coding experience.

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!