Quick answer

Python is a general-purpose programming language with readable syntax and the largest ecosystem of data science and AI libraries, which makes it the standard first text language in schools.

Students meet Python around Grade 6 and use it through robotics, data projects and machine learning units.

In context

Its readability lowers the cost of the first year of learning, and its libraries mean students can do genuinely interesting work early.

It is also what they will meet at university and at work, so the skill has a long shelf life.

In a NASCA classroom

Students meet Python around Grade 6 and use it through robotics, data projects and machine learning units.