Deep-dive learning tracks for experienced developers and CTOs filling foundational knowledge gaps.
No fluff. Concepts + code + diagrams.
| Topic | Description | Language | Modules |
|---|---|---|---|
| From Source to CPU | How high-level code becomes CPU instructions | Rust | 7 |
| Blockchain Fundamentals | How blockchains work from first principles | Python | 7 |
See MEMORY.md for a single-page cheat sheet covering all topics.
See youtube/ for video scripts and demos.
- Pick a topic that interests you from the table above
- Go through modules in order (they build on each other)
- Run the examples — every module has runnable code
- Quick reference — use MEMORY.md when you need to recall something
.
├── README.md # You are here
├── MEMORY.md # Quick reference cheat sheet
├── topics/
│ ├── source-to-cpu/ # Compilation journey (Rust)
│ │ ├── 01-hello-world/
│ │ ├── 02-static-binaries/
│ │ ├── 03-compilation-pipeline/
│ │ ├── 04-llvm-deep-dive/
│ │ ├── 05-assembly-and-cpu/
│ │ ├── 06-binary-format/
│ │ └── 07-language-comparison/
│ └── blockchain/ # Blockchain fundamentals (Python)
│ ├── 01-cryptographic-hashing/
│ ├── 02-blocks-and-chains/
│ ├── 03-merkle-trees/
│ ├── 04-consensus-mechanisms/
│ ├── 05-p2p-networking/
│ ├── 06-transactions-and-utxo/
│ └── 07-putting-it-together/
└── youtube/ # Video scripts (separate from docs)
This is a personal learning project. Feel free to fork and adapt for your own learning journey.