A reference shelf with a reading plan

73 sources connected to the curriculum. Open a lesson to get the mental picture; use its reading prompt to find the part of the source that matters. Videos and course recordings are linked from their authors’ pages.

Source review: 29 September 2026. Documentation changes; match instructions to your installed version. Books and courses may have optional paid editions or enrollment; use the public notes and recordings where provided.

Browse topic shelves and study routes

73 references

Book

Russell & Norvig · Artificial Intelligence: A Modern Approach ↗

What to look for · 0 connected lessons

    Course

    Google · Machine Learning Crash Course ↗

    What to look for · 5 connected lessons

    Video + article

    3Blue1Brown · Linear transformations and matrices ↗

    What to look for · 1 connected lessons

    Video + article

    3Blue1Brown · Visualizing the chain rule ↗

    What to look for · 1 connected lessons

    Video

    3Blue1Brown · Backpropagation, intuitively ↗

    What to look for · 1 connected lessons

    Video

    3Blue1Brown · Backpropagation calculus ↗

    What to look for · 2 connected lessons

    Video

    3Blue1Brown · Attention in transformers, step-by-step ↗

    What to look for · 1 connected lessons

    Video series

    Andrej Karpathy · Neural Networks: Zero to Hero ↗

    What to look for · 1 connected lessons

    Book

    Dive into Deep Learning ↗

    What to look for · 0 connected lessons

      Documentation

      scikit-learn · Supervised learning ↗

      What to look for · 1 connected lessons

      Documentation

      scikit-learn · Unsupervised learning ↗

      What to look for · 1 connected lessons

      Course

      Stanford · CS231n computer vision ↗

      What to look for · 2 connected lessons

      Course

      Hugging Face · Audio course ↗

      What to look for · 2 connected lessons

      Course

      Stanford · CS224W machine learning with graphs ↗

      What to look for · 1 connected lessons

      Course

      Google · Recommendation systems ↗

      What to look for · 2 connected lessons

      Course

      Hugging Face · Introduction to diffusion models ↗

      What to look for · 1 connected lessons

      Course

      Hugging Face · LLM course ↗

      What to look for · 2 connected lessons

      Course + videos

      Stanford · CS336 Language Modeling from Scratch (2025) ↗

      What to look for · 4 connected lessons

      Video

      Stanford CS336 · Overview and tokenization ↗

      What to look for · 1 connected lessons

      Course

      Hugging Face · Deep reinforcement learning course ↗

      What to look for · 2 connected lessons

      Paper

      Rafailov et al. · Direct Preference Optimization ↗

      What to look for · 1 connected lessons

      Paper

      Hu et al. · LoRA ↗

      What to look for · 1 connected lessons

      Paper

      Gu & Dao · Mamba ↗

      What to look for · 1 connected lessons

      Paper

      Jiang et al. · Mixtral of Experts ↗

      What to look for · 1 connected lessons

      Paper

      DeepSeek · DeepSeek-V2 ↗

      What to look for · 1 connected lessons

      Book

      Christoph Molnar · Interpretable Machine Learning ↗

      What to look for · 0 connected lessons

        Course + videos

        Brady Neal · Introduction to Causal Inference ↗

        What to look for · 1 connected lessons

        Course + videos

        UC Berkeley · CS285 Deep Reinforcement Learning ↗

        What to look for · 1 connected lessons

        Paper

        Lewis et al. · Retrieval-Augmented Generation ↗

        What to look for · 2 connected lessons

        Engineering article

        Anthropic · Building effective agents ↗

        What to look for · 3 connected lessons

        Book chapter

        How To Scale Your Model · Rooflines ↗

        What to look for · 2 connected lessons

        Book chapter

        How To Scale Your Model · Transformer inference ↗

        What to look for · 9 connected lessons

        Book chapter

        How To Scale Your Model · Sharding ↗

        What to look for · 1 connected lessons

        Book chapter

        How To Scale Your Model · Transformer math and training ↗

        What to look for · 1 connected lessons

        Paper

        Kwon et al. · PagedAttention / vLLM ↗

        What to look for · 1 connected lessons

        Paper

        Dao et al. · FlashAttention ↗

        What to look for · 1 connected lessons

        Paper

        Agrawal et al. · SARATHI ↗

        What to look for · 3 connected lessons

        Paper

        Zhong et al. · DistServe ↗

        What to look for · 3 connected lessons

        Paper

        Chen et al. · Speculative sampling ↗

        What to look for · 1 connected lessons

        Documentation

        vLLM · Optimization and tuning ↗

        What to look for · 7 connected lessons

        Documentation

        vLLM · Automatic prefix caching ↗

        What to look for · 1 connected lessons

        Documentation

        vLLM · Quantization ↗

        What to look for · 1 connected lessons

        Documentation

        vLLM · Quantized KV cache ↗

        What to look for · 1 connected lessons

        Documentation

        vLLM · Parallelism and scaling ↗

        What to look for · 3 connected lessons

        Documentation

        vLLM · Expert parallel deployment ↗

        What to look for · 1 connected lessons

        Documentation

        vLLM · LoRA adapters ↗

        What to look for · 1 connected lessons

        Documentation

        vLLM · Production metrics ↗

        What to look for · 4 connected lessons

        Documentation

        vLLM · Serving benchmark reference ↗

        What to look for · 4 connected lessons

        Documentation

        vLLM · Security ↗

        What to look for · 1 connected lessons

        Documentation

        SGLang · Serving documentation ↗

        What to look for · 4 connected lessons

        Documentation

        NVIDIA · Dynamo ↗

        What to look for · 4 connected lessons

        Documentation

        NVIDIA Dynamo · Router design ↗

        What to look for · 3 connected lessons

        Documentation

        NVIDIA · NCCL collectives ↗

        What to look for · 2 connected lessons

        Documentation

        NVIDIA · DCGM feature overview ↗

        What to look for · 3 connected lessons

        Documentation

        NVIDIA · Nsight Systems user guide ↗

        What to look for · 2 connected lessons

        Tutorials

        Triton · GPU programming tutorials ↗

        What to look for · 2 connected lessons

        Documentation

        NVIDIA · CUDA programming guide ↗

        What to look for · 1 connected lessons

        Documentation

        Kubernetes · Schedule GPUs ↗

        What to look for · 2 connected lessons

        Documentation

        Ray Serve · Advanced autoscaling ↗

        What to look for · 1 connected lessons

        Book chapter

        Google SRE · Handling overload ↗

        What to look for · 5 connected lessons

        Book chapter

        Google SRE Workbook · Canarying releases ↗

        What to look for · 4 connected lessons

        Documentation

        Meta · Faiss similarity search ↗

        What to look for · 2 connected lessons

        Code + guide

        EleutherAI · Language Model Evaluation Harness ↗

        What to look for · 4 connected lessons

        Documentation

        NVIDIA · Multi-Instance GPU user guide ↗

        What to look for · 1 connected lessons

        Code + guide

        ggml · llama.cpp ↗

        What to look for · 1 connected lessons

        Paper

        Rajbhandari et al. · ZeRO ↗

        What to look for · 2 connected lessons

        Tutorial

        PyTorch · Getting started with distributed checkpoint ↗

        What to look for · 1 connected lessons

        Paper

        Lipman et al. · Flow matching for generative modeling ↗

        What to look for · 1 connected lessons

        Paper

        Hinton et al. · Distilling the Knowledge in a Neural Network ↗

        What to look for · 1 connected lessons

        Course notes

        UC Berkeley · Introduction to Artificial Intelligence ↗

        What to look for · 2 connected lessons

        Tutorials

        PyTorch · Learn the basics ↗

        What to look for · 1 connected lessons

        Documentation

        Docker · What is a container? ↗

        What to look for · 1 connected lessons

        Documentation

        NVIDIA · TensorRT LLM overview ↗

        What to look for · 1 connected lessons