At Greenwood Secondary School, students are taught basic coding/ computer programming to help enhance problem solving abilities. Students learn to break down complex math problems into simpler, manageable parts before solving it. Coding helps with math by making it easier to visualize concepts through graphs and simulations, and by improving problem-solving skills through logical and algorithmic thinking. We encourage students to interact with their learning through experimentations and use of manipulatives, making math more dynamic and engaging. Coding connects math to other subjects like science and engineering, making it more engaging and practical.