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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
Note: if you don’t qualify for free Climate Action Kits, they are available for purchase from our partner site. Visit partner site here.
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!