Learning to code is essential to build cognitive skills that remain relevant as tech evolves, but can be adjusted to prepare children to leverage AI tools.
Generative AI exploded into our lives and work in 2023, with a potential compound annual growth rate (CAGR) of 42% over the next ten years and its potential impact extending to virtually all industries. It is transforming the job of computer programmers too. Already, you can build an app without writing a single line of code, and use AI to create fully-fledged video games. This all beckons an uncomfortable question: after a decade of multimillion-pound changes to school curricula, including the US government’s $4 billion investment in 2016, was teaching kids to code a waste of time?
As a website developer and programmer, I have been asked many times this year whether learning to code is still relevant. In my three years in tech exploration, I have come to understand that learning to code remains essential for nurturing cognitive skills such as problem-solving, critical thinking, logical reasoning, and creativity. These skills will remain relevant as technology evolves. In the face of concerns about AI displacing jobs and marginalising humans, coding education is more important than ever - but should be adjusted to emphasise the human skills needed to effectively leverage AI.
Claims that kids no longer need to learn to code - like those made by the OECD’s education chief Andreas Schleicher - misunderstand the nature of software engineering. Non-techies may assume that a coder’s job is mainly to code. Even prior to the rise of AI, the job of a software engineer focused less on actually writing code than on using libraries of pre-written code, analysing what the code does and adjusting it for purpose. Increasingly, that pre-written code is now generated by an AI. In both cases, the engineer’s role is mainly about critical thinking and problem-solving.
How do young people build critical thinking and problem-solving skills? Steve Jobs' decade-old insight that “everyone should learn to code because it teaches you how to think” remains as valid as ever. A 2019 study found that one month of computational thinking and coding activities is equal to seven months of standard maths and science for developing executive functioning in children's brains.
0 Comments