What is coding?
Computers are amazing, but they can’t think for themselves (yet!). They require people to give them instructions. Coding is a list of step-by-step instructions that get computers to do what you want them to do. Coding makes it possible for us to create computer software, games, apps and websites.
Coders, or programmers, are people who write the programmes behind everything we see and do on a computer. When children learn to code, it helps them to develop essential skills such as problem solving, logic and critical thinking. Through coding, children can learn that there’s often more than one way to solve a problem, and that simpler and more efficient solutions are often better. Learning to code encourages children to become creators, not just consumers, of the technology they use.
While learning to code at the primary school level, children are encouraged to think critically and strategically to solve problems—often simple puzzles like getting an onscreen character to move around a maze. For younger children, visual blocks are often used to represent programming concepts and terminology, such as ‘procedures’, ‘loops’ and ‘conditional instructions’.
Children are naturally curious and creative, and they can pick up simple coding skills (and have lots of fun!) through online games and tutorials. You can help your child learn more about coding with these great resources:
- The Hour of Code, a fun and image-based introduction to how computer coding can be done.
- CS Unplugged teaches computer science concepts to children without using a computer.