Coding has been introduced into the Grade 9 mathematics course as a continuum from the elementary mathematics curriculum. The elementary mathematics curriculum outlines a developmental progression for students to develop foundational coding skills. In Grade 9, students transition to using coding as a tool to interact with the mathematics they are learning. They use the skills developed in elementary to create and alter code in a multitude of coding environments including text-based programming languages, spreadsheets, computer algebra systems (CAS), and virtual graphing and geometry tools.