Still have questions?

Take a look through our Frequently Asked Questions to see if you’ve missed any important information!


How do I get involved?

There are many you can get involved! You can access our free teaching material to use in your classroom from our Resources section, you can request a Teacher Training workshop with your fellow teachers by filling out this form, you can start a Code Club in your school and get all of the material you would need, or you can ask your school to contact us to provide in-classroom or after-school programs.

How long are your programs?

Our free two hour workshops have been created to introduce kids to code and build enthusiasm. For our longer project based workshop, we want to make sure that your students learn to code in a very hands-on, in-depth way. To do this, we spread 8 lessons over one or two months. In an ideal environment, our volunteers would visit your class twice a week for a month with each lesson being one hour long. However, we are very aware of class constraints and scheduling, so we are flexible and will work with you to make it happen!

We don’t have computers in our school. Can you bring them?

We do have laptops to help teach in the classroom. However, we don’t want to come in to teach your students to code and then leave without having helped support your technical needs! If you do need computers for your school, let us know and we’ll help put you in contact with people who can help.

Can you teach children with learning difficulties to code?

Yes! We have taught children with a whole range of learning difficulties and not only can they code, they excel. If you do have students with learning difficulties, please make sure to tell us. Our volunteers are not trained teachers and it is important that you are always present as the classroom teacher.

Can I leave the classroom when the Kids Code Jeunesse volunteers are present?

No. Your responsibility as the classroom teacher remains even though the Kids Code Jeunesse volunteer is present. It is your responsibility to make sure that the volunteer is never left alone with the students.

Who created the content?

A team of Canadian computer scientists, programmers, teachers and university professors created curriculum that can be used in Canadian classrooms. Currently the curriculum compliments the Quebec Education Plan and is created for educators to weave computer programming through all school subjects. The curriculum can be easily adapted for other provinces.

As an educator can I contribute?

Yes! We are building new curriculum and projects, as well as curating projects that have been created by Canadian educators to share with others. If you have adapted content to fit your province’s Education Plan, send it to us! We will be sure to add it for other educators in your province to access. Our Teaching materials help bring Educators from across the country together to help us – and each other – bring code in to the classroom.

How do you decide what to include in the Teaching Materials?

It’s important to make sure we know why, how and when to teach certain aspects of computer programming to children. We have created a 3-stage education development plan that takes a child’s learning from 7 years old to 13 +. Our materials reflect these stages by making sure the learning is carried and developed from one stage to the next.


How do I register my child for your workshops?

We run single workshops, bootcamps that span several weeks, single workshops with libraries and community centres, and single workshops for special events (like Science Odyssey and Hour of Code, for example). To register your child for these workshops, visit our Workshop page.

Can I teach my child to code with your material?

Definitely! Visit our Resources section, fill out your personal information, and take a look through our free Educational Materials to use these lessons at home. We’d really encourage you to invite some friends to join in. Learning to code is a lot more fun with friends!

How can we teach our child to code without a computer?

Check out our Resources page! There is a section called ‘Unplugged Activities’ that offer several offline activities. Offline ‘Computational Thinking’ can be just as fun as learning with a computer!

Do you offer private coding sessions?

No. At Kids Code Jeunesse, we believe a big part of learning includes collaboration and communication, which is best done in groups. If you are in an area that does not have many coding opportunities, you can use our free Resources to get your kid(s) coding or you can start a Code Club in your community. Code Club is free and gives you all of the material you would need to run a club!


Can anyone become a KCJ volunteer?

Volunteers are at the heart of our mission to bring code to Canadian children, so as long as your interests align with ours we’d love to have you as a volunteer!

Are there different types of volunteer opportunities?

Of course! The main opportunities for volunteers at Kids Code Jeunesse are Event Ambassadors, Workshop Mentors, and Remote Volunteers.

How can I become a volunteer?

Checkout our current volunteer opportunities here or sign up as a general volunteer for future opportunities by filling out this form.

Can't find your answer?

Don't hesitate to get in touch with us via [email protected]