Take the #kids2030 Challenge!

KCJ is challenging kids to change the world by creating a solution to plastic pollution!

scratch

Scratch is an online platform that allows users to create games, animations, interactive stories, and more, using block-based code. Scratch encourages students to solve problems, design projects, and communicate ideas.

Lesson 1: Let's Move

Shade of four person jumping and cheering.
Beginner

Introduction to Scratch animation and the basics of loops and sequences.

Lesson 2: Let's draw

Girl in the background colouring with colouring crayons in the foreground.
Beginner

Introduction to Scratch as a drawing tool and basics of loops, sequences and functions.

Lesson 3: Let's play

Coloured plastic balls.
Beginner

Introduction to videogame making and the basic of variables.

Lesson 4: Let's talk

Two women discussing with a laptop in front of them.
Beginner

Introduction to conditional logic and making a chatbot.

All about me: Lesson plan (8 hours)

Smiling kid running on a grass field with his arms opened.
Beginner

Students will learn how to describe code, how to navigate the Scratch platform, and how to utilize Scratch resources. They will develop computational thinking skills and build a completely personal project called "All About Me".

About a Canadian animal

Canadian Moose camouflaging in a forest ground
Beginner

Students will learn how to work with the block programming language, Scratch, and create a short project about an animal that they can then share with friends and family.

Drawing Logos

Desk with drawing tools.
Beginner

After completing an introduction to drawing in Scratch, kids will be asked to imagine their own logos for 2067 and start a drawing project that they may complete in the workshop or continue at home.

Outerspace: The Darkest Dark

Satellite image with the view of a planet and lighting.
Beginner

The children will​ ​learn​ ​how​ ​to​ ​work​ ​with​ ​the​ ​block programming​ ​language,​ ​Scratch,​ and​ ​create​ ​a​ ​short​ ​project​ ​about​ ​space​ ​that they​ ​can​ ​then​ ​share​ ​with​ ​friends​ ​and​ ​family.

Outerspace: Floating monkey

Astronaut floating in space on top of the earth.
Beginner

Our Code, Create & Celebrate Space! project for Science Odyssey 2018 invites students, teachers and librarians to learn to code a project with Scratch that introduces Canada’s work in space.

Burping in space

Purple galaxy.
Beginner

What happens when an astronaut needs to burp in space? Inspired by the book To Burp or Not To Burp: Guide Your Body Into Space by Dr. Dave Williams and Loredana Cunti.

Find the backdrop

Photo store lighting setting.
Beginner

After completing an introduction to drawing in Scratch, kids will be asked to imagine their own logos for 2067 and start a drawing project that they may complete in the workshop or continue at home.

Snowball attack

Frozen snowball on a flaky ground.
Beginner

Students will create a game in which Scratch has to run away from the snowballs thrown by Penguin. They are expected to create your own scoring system so that Scratch is able to make points.

Winter carnival

House with snow all around it and snowy trees.
Beginner

In this challenge, Scratch and Vibot go to Quebec City’s Winter Carnival where there are several activities for them to do. The students must add necessary elements that will contribute to the success of the event.

Easter Scavenger Hunt

Basket on the grass with easter eggs in it.
Beginner

In this challenge, Vibot goes on a scavenger hunt to find Easter eggs! It is up to the children to decide what will occur during the scene, and to help Vibot find the chocolates.

The lost colours

Plastic rays of colours.
Beginner

The children will help Scratch and Vibot to find their colours by identifying the coding block that can cancel the colour changes for both sprites. They will also add commands to make the sprites talk.

Starting a band

Musical instruments in an appartment.
Beginner

The children will learn how to use instruments and the ‘sound’ commands in Scratch.

Escape the room

Lock on a wooden gate.
Beginner

The children will learn how to analyze the situation, to understand the situation, fix the code, and expand the program.

Go diving

Scuba diver under a boat with fish.
Beginner

The children will reproduce the dialogue and movements as they are indicated.

Changing seasons

Different coloured leafs grouped together.
Beginner

The children should represent each season within the animation with a background and a short story that is related to each one.

Visiting London

View of the London city with water and a boat.
Beginner

In this challenge, Vibot wants to visit London. To do this, the children have to help Vibot get on the bus and make it advance.

Christmas cheer

Winter leafs and plants.
Beginner

Vibot and Scratch were playing in the snow. Suddenly, an object falls from the sky. Vibot thinks it’s an object but it’s actually Santa. Scratch tries to explain that it is Santa to Vibot. In this challenge, the children will continue the story by coding it in Scratch.

Help the little monkey

Two small monkeys sitting on a tree branch.
Beginner

The children will use ‘movement’ commands to create natural movements for the sprites.

A first meeting

Lego blocks and toys on a desk.
Beginner

In this challenge, we invite the children to correct a text block that has crept into the Scratch programming blocks.

Playing soccer

Soccer goalie attempting to kick the soccer ball.
Beginner

The children will learn how to use the ‘movement’, ‘dialogue’, and ‘repetition’ blocks to make the sprites play soccer.

A game of table hockey

Close-up of a hockey table's players.
Beginner

In this challenge, Vibot, Scratch, and their friends play a game of table hockey. You are Team Blue and you control Scratch (WASD), Pico (arrows) and Nano, the goalie (space bar).

A surprise

Woman blowing pieces of paper from her hands with her eyes closed.
Beginner

The kids will learn to make sprites appear and how to use the ‘broadcasting’ function for several different sprites.

Code, Create, & Celebrate Clean Water!

Beginner

In this project, you'll create a game about a diver picking up trash in the ocean.

How to code an Earth Day video game with Scratch (Video)

Beginner

#EarthDay is every day! In this video, we’ll show you how to build a Recycling Challenge video game using Scratch. Learn to create challenges, a scoring system, sound effects, and more.

How to code an Earth Day video game with Scratch

Beginner

#EarthDay is every day! In this lesson plan, we’ll show you how to build a Recycling Challenge video game using Scratch. Learn to create challenges, a scoring system, sound effects, and more!