How computers work, without code. Short lessons on how data is stored as numbers, how networks move it and how it is kept safe. Each one is a board to try, a worked example and a few checks, for introducing an idea or revising it. They link to the coding lessons that put the same ideas to work.
Bits and binary numbers, then text, colour, images and sound as numbers, then making data smaller.
Start here to see how a computer stores every number, letter, colour and sound as 0s and 1s.
Open the Data representation trail →How data moves between computers, how it is kept safe, and how to protect your accounts and privacy.
Start here to follow a message across the internet and see what keeps it private.
Open the Networks and security trail →What is inside a computer, and how simple on-off switches add up to logic.
Start here to open up a computer and build logic from switches.
Open the Hardware and logic trail →Use a computer by typing, as on servers and Raspberry Pis.
Start here to run a computer the way servers are run: by typing.
Open the The command line trail →Bits and binary numbers, then text, colour, images and sound as numbers, then making data smaller.
How data moves between computers, how it is kept safe, and how to protect your accounts and privacy.
What is inside a computer, and how simple on-off switches add up to logic.
Use a computer by typing, as on servers and Raspberry Pis.