Engineering Fundamentals

A file-native learning system for understanding what computers are doing, from bits and hardware to software engineering with AI agents.

13 areas 3 lessons 5 sources 176 anchors

current/

From Bits to Meaning

How real-world information becomes symbols, bits, bytes, encodings, and interpreted meaning inside a computer.

status
draft
artifacts
7

roadmap/

  1. The basic ideas underneath all digital systems.

  2. 02 The Machine not started

    How computers execute work.

  3. How written software becomes behavior.

  4. 04 Operating Systems not started

    How the computer coordinates hardware, software, files, memory, devices, users, and actions.

  5. 05 Programming not started

    How to express behavior precisely in code.

  6. How engineers create, run, inspect, version, and change software in practice.

  7. How software organizes information and work.

  8. How computers communicate.

  9. How software stores and retrieves durable information.

  10. 10 Software Design not started

    How to build software that can be understood, changed, and extended.

  11. How engineers know software works and keep it working.

  12. 12 Security And Trust not started

    How software protects people, systems, and data.

  13. 13 AI-Era Engineering not started

    How AI changes the way software is built.

lessons/

  1. How real-world information becomes symbols, bits, bytes, encodings, and interpreted meaning inside a computer.

  2. How simple binary decisions become circuits that can compute, remember, and expose memory to software.

  3. How modern text moves from characters to code points to bytes, and why UTF-8 is different from ASCII and Unicode.