How do we start?

More Resources:

This website was developed by a team of 9 Waterloo Regional District School Board teachers who worked for a full year integrating coding projects into the Language and Mathematics curriculum expectations at their grade level. They hope that the projects shared here will help you to get started with coding, computational thinking, and all the benefits that coding and robotics add to a classroom.

Solving Equations by Coding in Python

For students who are ready to migrate from block-coding to syntax coding.

Don't be confused or intimated by some of the coding terminology that may come up as you delve into coding into your classroom. Visit this Glossary to see a list of terms and their definitions to help you.

Below are testimonies of two Ontario educators who were new to coding when they first introduced it to their students.

The hardest part to starting coding in your classroom is the fear of the unknown. What if I look like I don't know what I am doing? What if the kids know more than me? What will I do if a student needs help and I can't figure out the problem?

We ask that you pause...breathe...and relax. You DO NOT need to know how to code for your students to enjoy programming and be successful at it. As the educator in the room, you will just need to provide your students the opportunity to learn how to code and develop a foundation that they can build on. You may find that a few of the students in your classroom will completely run with it and become the experts in your room - which is great! Let them help problem solve with their peers if they have questions or troubles on their coding journey. This is an ideal opportunity for you to truly co-learn with your students and show them that you are willing to try and recognize that you will struggle at times, but you are willing to persevere and keep trying.