'Coding is the language of the future,' Apple boss Tim Cook wrote on Twitter in 2017, 'giving people of all ages and backgrounds the chance to create something new.'
This year, a report by employment thinktank Glassdoor has shown that more than half of the world’s highest-paid jobs are already directly related to coding, and this trend is set to reach far beyond the booming tech industries into sectors including financial services and manufacturing and healthcare. Simply put, every company using computers will eventually require someone to programme those computers.
As well as equipping people for jobs for the future, coding creates entirely unexpected opportunities that promote creative thinking and a ‘learn by doing’ maker culture.
What is coding?
Coding is another name for computer programming. This involves writing in a particular language – or code – to get a computer to carry out processes. A process normally produces an outcome, which can be as simple as the creation of a set of characters or numbers. With these simple building blocks, you can create something as complex as a website, game or piece of software.
How can I get started?
Anyone can learn to code, and with a wealth of devices and teaching resources available for learners of all ages and levels, there has never been a better time to start.
The micro:bit is a small piece of hardware designed by the BBC for use in computer education. It is about the size of a credit card, with a display of 25 LEDs on the front, as well as inbuilt light and temperature sensors and connectors. It is essentially a tiny computer, but no software is required to programme it. It allows you to experiment with inputting commands to create an output – the essence of coding.
Users can learn how to write basic code on the Make Code site and send it to the micro:bit via a USB cable. By sending code to the device, users can make it do all sorts of things, from measuring the temperature and taking compass readings, to displaying text, numbers and images. It can also be upgraded and programmed to interact with electronic components to create, for example, robots, small games consoles and even electronic musical instruments.
The device is aimed at complete beginners and often favoured by schools for its simplicity. It provides a gentle and fun introduction to coding. The micro:bit has been used for educational projects around the world, including the British Council’s Coding For Refugees programme that supports young refugees entering the school system in Greece. It helps learners to pick up four basic coding languages quickly and equips them with the digital skills that are becoming so essential for workers in every sector.