This section teaches computational thinking rather than a programming language: patterns, sequences, algorithms, conditionals, and loops. These are the ideas that transfer, and they do not need a computer to learn.
That is deliberate. Sequencing, pattern spotting, and breaking problems into steps are useful well beyond programming, and children who learn them first find an actual language much easier when they meet one.
Frequently asked questions
- What age can children start learning to code?
- The underlying concepts can start around four or five with physical sequencing and pattern activities. Block-based programming typically suits ages seven and up.
- Do children need a computer to learn coding concepts?
- No. Unplugged activities teach sequencing, algorithms, and debugging effectively, and many schools deliberately begin without screens.
- What is computational thinking?
- Breaking problems into parts, recognising patterns, ignoring irrelevant detail, and designing step-by-step solutions. It is a general problem-solving approach that applies well beyond computers.