News

Why Teaching Kids to Code is Beneficial for Their Math Skills

Learning to code has become a hot topic in the education world. Coding has been proven to be a useful skill for students to have, as it can help them in fields like computer science and digital media. That being said, many adults remain hesitant about introducing coding classes into schools. Many worry about how much time it will take away from other subjects and whether or not kids will find it interesting enough to keep coming back to the class. Thankfully, more and more research is proving that teaching kids how to code benefits their math skills in the long run. Here are three ways that learning how to code can help your child’s math skills grow:

It Help’s Kids Understand the Importance of Numbers

Counting, adding, and subtracting are obviously necessary components of math, but they are also important to many other subjects, such as computer science. Programming requires a great deal of number-crunching, which means that kids who are learning how to code will be practicing adding and subtracting. In addition, they’ll also be learning how to use numbers in contexts that they may not have used before. For example, a child might have learned to count the number of apples in a basket, but they may not have learned that one apple is equivalent to 100 oranges. Kids who are learning to code will have the chance to practice using numbers in all sorts of ways, which can help them understand numbers.

Programming Requires Math Skills

As noted above, coding requires a lot of number-crunching, which means that it involves a lot of math skills. For example in one of our lessons a child is asked to figure out how many steps does it take for a rocket to get to the moon. They usually guess the number that is too low and then they need to figure out a multiple of that number to get to the right answer. In another example, a student needs to set a speed of a blinking light to be less than one second. Therefore they need to figure out what is a number that is less than one but larger than zero, thus learning decimals. In my experience students ages, 7 and 8 can grasp concepts of decimals, multiplication and division when having to apply them to their projects. It is also important to note that if learning to code alone, kids can get frustrated, as it’s an entirely new skill that requires a lot of repetition and patience (see my ZPD article on this). Working with a mentor can help kids avoid frustration while allowing them to learn how to code at their own pace.

Coding Teaches Children to Problem Solve

All the benefits of coding that have been mentioned so far have been related to math, but coding also teaches kids to think creatively. Math is all about solving problems and coming up with solutions, but it’s also about finding the most efficient way to solve those problems. When kids are learning to code, they have to come up with a solution that will work for the computer to read. The first time they try to make a computer do something, it won’t work. This will be an opportunity to teach the child how to hypothesize the solution, test it and repeat until they find the right solution through iteration.

Coding Teaches Children to Be Persistent

Finally, learning to code teaches children to be persistent. As noted above, computers won’t understand the first attempt to get them to do something. Many young children will feel embarrassed and feel discouraged the first time something doesn’t work. So while learning to code they learn that not having the right solution is a part of the process and not a reflection of their abilities. If they are in love with their coding project they will keep working at it until they come up with a solution, and that is a lesson they will use for the rest of their life.

Summing Up

Kids who are learning to code can expect to become more familiar with numbers, as well as more creative thinkers. They will also have a chance to practice being persistent. Finally, they’ll have a chance to see the importance of numbers and what they can do for people.

Main Photo by Robo Wunderkind

You may also like these articles

Welcoming 2026 with STEM and Community at ‘Noon Year’s Eve’

On December 31, 2025, families gathered at the Saskatchewan Science Centre for Noon Year’s Eve, an exciting event that offered hands-on activities and early New Year celebration. From 10:00am to 3:00pm, families explored interactive exhibits and participated in a noon countdown to welcome 2026. Local partners and vendors provided activities for families: Each vendor added […]

  • Shaun Nanan

Robotics Part 1: Building Engineering Foundations

Advanced students in Nanan Academy’s youth program have successfully completed the first half of Robotics Prodigies, a full-length course equivalent to Robotics & Automation 30 curriculum. This class is designed to help students move confidently into robotics and electronics by combining hands-on experiments, structured programming, and real-world problem solving. This circuits and robotics course integrates […]

  • Shaun Nanan

Nanan Academy and Truly Alive Youth and Family Foundation Launch Expanded STEM-YXE Academy in Saskatoon

November 12, 2025 Nanan STEM Academy Inc. is proud to announce its partnership with Truly Alive Youth and Family Foundation Inc. in delivering STEM-YXE Academy, an educational initiative offering both Beginner and Advanced Science, Technology, Engineering, and Mathematics (STEM) programs for youth in Grades 4–12 located in Saskatoon, Saskatchewan. Together, the two organisations are empowering […]

  • Shaun Nanan