Ontario recently announced a partial reform of its elementary and secondary school curricula to include mandatory learning on coding, as of September 2022.
As researchers with combined expertise in teaching computer programming and curriculum development, it's clear to us that this curricula is about computer programming, despite the fact that the province only uses the term coding. Coding is a most basic aspect of learning programming.
Ontario's decision is in line with those taken by Nova Scotia and British Columbia, which were the first and only Canadian provinces to make learning computer programming compulsory at the primary and secondary levels in 2015 and 2016 respectively.
In the rest of the world, many governments have also made this change, such as Estonia as early as 2012, the United Kingdom in 2014, and South Korea in 2017.