“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.
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.
grades 1 - 31 hour
Discover the joy of creative computing and explore how algorithms can be stories with ScratchJr.
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.
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.
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.
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
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
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
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
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.