1. Introduction
    1. Cargo 101
  2. 1D Ridge regression 🦀
    1. Functional
      1. Loss function
      2. Closed-form solution
      3. Gradient descent
      4. Putting things together
      5. Exposing API
    2. Structured
      1. Closed-form solution
      2. Gradient descent
      3. Trait Ridge model
    3. Generics
    4. Option, errors, ndarray
  3. Simple optimizers 🦀🦀
    1. Trait-based
    2. Enum-based
    3. Adding tests
    4. Using ndarray