8 parts · 8 chapters

A History of Computing

Where the tools in every other Learna course came from, from the abacus to large language models. Knowing why Unix has pipes, why the web has URLs and why a byte has eight bits makes the rest of the curriculum make sense.

Eight parts: calculation before computers; Babbage, Lovelace and Turing; the wartime machines (Colossus, ENIAC) and the stored-program idea; mainframes and minicomputers; Unix and C; the personal computer; the internet and the web; and mobile, cloud and AI, including how they arrived in Africa.

calculation before computers · Babbage, Lovelace, Turing · the war machines · mainframes and minicomputers · Unix and C · the personal computer · the internet and the web · mobile, cloud and AIeveryone · no prerequisites
beforeAbacus, logarithms, mechanical calculators, punched cards.
theoryBabbage's engines, Lovelace's notes, Turing's machine.
warCodebreaking and ballistics produce the first computers.
industryIBM mainframes, DEC minicomputers, time-sharing.
softwareUnix, C, the PC, open source.
networksARPANET, TCP/IP, the web, mobile, cloud and AI.
Ties the curriculum togetherEach part points to the Learna course that teaches the technology in depth (C, Unix, Networks, OS, Compilers, LLMs).