illustration of smiling sun and clouds

Virtual summer camps!

Keep kids learning with all new Scratch coding camps like Art, Games, and Minecraft.

Code in the
Classroom

We bring our programs to where the real learning happens: classrooms and libraries. Discover our coding workshops and activities, and find out how we can bring new and exciting tools directly to your school.

Class workshops

OVERVIEW

We come to you — digitally. Our Code in the Classroom workshops let you and your students get hands-on with technology, through block-based coding and computational thinking, all while nourishing your creativity. A KCJ instructor will guide you and your students through the workshop in a live, online co-teaching environment. With a variety of workshop topics to choose from, Code in the Classroom lays the foundation for you and your students to create with your new digital skills, and let your curiosity run wild.

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

THE DETAILS

Illustration of an online conference.
  • Designed for everyone, from beginners to intermediate coders
  • Held online using a video conferencing platform
  • Hands-on activities and simple modules that fit into any lesson plan
  • Extensions for more advanced learning
  • Online workshops available for physical and virtual classrooms

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

ONLINE WORKSHOP OPTIONS

Classroom workshops for grades 3 - 6, with the exception of the #kids2030 Challenge - Scratch option, will be paused as of March 31st 2021. If you can’t wait to get your class coding, please book your workshop now! Any registrations after March 31st will be added onto a waitlist, and you’ll hear from us as soon as workshops are available again.

JavaScript - Introduction

Take the first steps into text-based coding

1 hour grade 7 - 12 virtual or physical classroom

This workshop will introduce students to the basics of JavaScript using the p5.js JavaScript library for creative coding. They will explore the fundamental features of the language and platform, and look at how they can use libraries to interpret data and solve problems creatively. This workshop is appropriate for both students with or without text-based coding experience. This workshop will supplement the #kids2030 Challenge, which invites students to explore the issue of global plastic pollution.

#kids2030 Challenge - AI & Ethics

Thinking big picture about AI in the world.

1 hour grade 7 - 12 virtual or physical classroom

This workshop will supplement the #kids2030 Challenge, which invites students to explore the issue of global plastic pollution. Exploring the power of Artificial Intelligence (AI) systems, students will be guided through an ethical debate about labour, consumption, and technology.

Algorithm in the Arts - AI Flower

Making art with technology

1 hour grade 7 - 12 virtual or physical classroom

This workshop will introduce students to the basics of algorithmic art through a set of simple coding exercises, Students will modify code to experience how they can use their voice as an innovative way to interact with a generative art piece. 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 session.

Artificial Intelligence - Introduction

Getting acquainted with algorithms

1 hour grade 5 - 8 virtual or physical classroom

This workshop will introduce kids to the concepts behind Artificial Intelligence (AI), through computational thinking and interactive games and activities. The workshop aims to give students the tools and knowledge needed to understand what AI is, how it affects our daily lives, and how it shapes our online experiences.

#kids2030 Challenge - Scratch

Minimizing pollution using creativity and code

1 hour grade 3 - 8 virtual or physical classroom

This workshop will supplement the #kids2030 Challenge, which invites students to explore the issue of global plastic pollution and then create their own innovative solution to reduce disposable plastic, through data visualization, storytelling, and self-reflection. In this workshop, students will create their own plastics-themed Scratch coding activity while addressing world issues and the UN’s Sustainable Development Goals (SDGs).

Scratch - Introduction

Learn the basics of block-based coding

1 hour grade 3 - 8 virtual or physical classroom

This workshop explores 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.

Micro:bit - Introduction

A dive into interactive coding

1 hour grade 3 - 8 physical classroom

This workshop gets kids coding with the micro:bit, a simple yet powerful physical computing device that lets you hold code in your hands. The workshop teaches kids how to use the LEDs on the micro:bit to create animations and how to use the light sensors to interact with the world around them.

Close up of a Microbit being held by a kid.

The Mighty Micro:bit

The micro:bit is a small programmable computer that promotes inclusive and creative learning, which primes students to explore the rich potential of physical computing. Use it to teach any subject, from science to physical education.

EXPLORE
Microbit animation forming a snowflake through the iteration of coding blocks. Microbit animation forming a snowflake through the iteration of coding blocks.

Art:bit

Go further with micro:bit. Art:bit, our new app, combines the physicality of the micro:bit with the creativity and easy animation of Scratch.

DISCOVER
Young kid using laptop and a Code Club instructor next to her.

Code Club

Want to help your students keep improving their coding skills? Code Club is a network of free clubs run by volunteers across every province and territory. We provide all the materials and support you need to start an extracurricular or lunch program at your school or library. We can also help you find volunteers.

START A CLUB
Young kid using laptop and a Code Club instructor next to her.