LEARNING PATH 03

Prepare for AI systems

Use a model. Understand the systems that run it.

Start with complexity, memory hierarchies, CPUs, and concurrency before studying AI execution systems. See where model theory fits into the wider learning path.

For learners interested in the computers behind AI, retrieval, and inference performance

7 lessons availableAbout 540 min in total
Read the first lesson →
Where should you start when investigating slow inference or retrieval?

Suggested reading order

Check the prerequisites listed in each lesson as you go.

  1. 01

    Programming Foundations

    From Source Code to a Running Program

    About 45 min

    →
  2. 02

    Algorithms and Data Structures

    Complexity and Measured Performance

    About 75 min

    →
  3. 03

    Programming Foundations

    Memory, Pointers, References, and Lifetimes

    About 75 min

    →
  4. 04

    Computer Architecture

    CPUs, Instruction Cycles, and Pipelines

    About 75 min

    →
  5. 05

    Computer Architecture

    Caches and the Memory Hierarchy

    About 90 min

    →
  6. 06

    Operating Systems

    Virtual Memory, Page Tables, and the TLB

    About 90 min

    →
  7. 07→

Where this path leads

These lessons are being prepared. Explore their objectives on the map.