Virtual summer coding camps!

Keep kids learning this summer with our online programming & Scratch classes.


We will be updating this page regularly during the ongoing COVID-19 situation to ensure your kids can keep learning, even online.

To receive weekly updates on what else you can do with your kids, sign up to our newsletter here.

A skill for life.

Learning to code is like learning a new language: it opens doors in all areas of life. Kids unleash their creativity when they start coding, and become better communicators and problem-solvers.

We believe that all kids need to understand how the technology that is shaping our world actually works - and we do this through classroom workshops, community events, and coding clubs.

You have a personal stake in the world your kids grow up in. Find out how you can participate in, and have an impact on your kid’s digital education.

Our educational programs are primarily designed for kids aged 8 - 12.

Get hands on

For our kids to thrive in a digital world, we all need to get involved to create meaningful and lasting change in our communities.

Code Create Play: hands-on & creative virtual workshops

Sign your kids up to join a small community of coders for a 2-hour workshop or 5-day series, where they can learn, play, and socialize with each other, and a dedicated instructor.


Virtual Code Clubs

Keep coding at home with your kids at one of our virtual Code Club sessions, bringing together qualified educators and communities across Canada online.


Watch & learn

You can find a number of code-along videos and activity ideas on our Youtube Channel.


Projects to code, wherever you are

Our resources section is filled with plenty of activities and projects you can try at home, together!


Get #AlgoLit

Go behind the screen to learn how algorithms work with this fun video and guide - filled with engaging activities you can do with your kids


Learning to Code: A Guide for Grown-Ups

Download our guide about the importance of learning to code, together.


Create a world of opportunities

Taking care of your family is a lot of work, so we’ve devised a number of ways we can help you equip your kids with digital skills, without taking away from your quality time together.

Community events

We run free, introductory events where kids can explore code through engaging and celebratory activities.

Due to the ongoing COVID-19 response, we’ll be offering most of our services online via webinars during this time.


How kids learn about and use technology today will shape our future. Donate to KCJ and ensure more kids have the opportunity to learn digital skills and change the world.