Course Seven · The Complete Micro-Course
The whole introductory computer science canon, rebuilt as 326 numbered videos — each one a single idea, built in the order the ideas depend on each other. Not a coding bootcamp and not a tour of trends: the field itself, from what an algorithm is to why some problems resist computing at all.
How the course works
Computer science is usually taught as two disconnected things: a programming language, and a pile of theory that seems to arrive from nowhere. This course is built the other way. An algorithm comes before a machine that runs it; a machine comes before an operating system that schedules it; all of it comes before the web sitting on top. Nothing appears before the thing it depends on, and every dependency is a number you can follow back.
Three kinds of video: atoms (one definition, mechanism, or distinction, about twenty seconds), procedures (one method, shown step by step — tracing a search, walking an allocation), and capstones (several ideas run together on one real system). Twenty entries exist purely to name a common misconception and sit next to the correct idea, linked in both directions.
The whole map
New videos post daily until the course is complete. Live ones link straight to the short; the rest are on their way.
The receipts
Behind the course sits a reference document in which every definition and mechanism is traced to its source. The anchor is an openly licensed university text — OpenStax’s Introduction to Computer Science — read against an independent second text so that where the two differ, the difference is noted rather than smoothed over. Every worked claim is verified and logged before its video is made.
This is outside my own teaching fields — philosophy, logic, and ethics — so the sourcing carries more of the weight than the résumé does. That is the point of publishing it. Spot an error? Tell me the video number and the claim — corrections get made in the open.
Follow along
The course releases in order on YouTube — one idea at a time until all 326 are live. Subscribe to catch each one, or leave your email for an occasional note when a course finishes.
A note when a course finishes. Nothing else.