DevOps Hub/ML Foundations Lab
All systems operational

ML Foundations Lab

Machine learning from the math up — 8 chapters, 27 interactive sections. Pass each section’s quiz to unlock the next.

View progress dashboard →

1. Functions & Graphs

0/3

The absolute basics: what a function is, how to read a graph, and the three function families (linear, polynomial, exponential/logarithmic) that show up everywhere in ML.

Continue →

2. Linear Algebra

0/4

Vectors and matrices as geometric objects and transformations — the language every ML model is written in.

  • 🔒 Vectors: Geometric & Numeric Views
  • 🔒 Matrices as Transformations
  • 🔒 Multiplication, Identity, Inverse & Determinant
  • 🔒 Eigenvectors & Eigenvalues

3. Calculus: Derivatives

0/4

Slow, deep coverage of the derivative — slope, rate of change, the differentiation rules, and gradients in many dimensions.

  • 🔒 Slope of a Curve & Rate of Change
  • 🔒 Power, Product & Chain Rules
  • 🔒 Partial Derivatives
  • 🔒 The Gradient as Steepest Ascent

4. Calculus: Integration

0/3

Area under a curve, the fundamental theorem of calculus, and where integration shows up in probability and expectation.

  • 🔒 Area Under a Curve: Riemann Sums
  • 🔒 The Fundamental Theorem of Calculus
  • 🔒 Integration in Machine Learning

5. Probability & Statistics

0/3

Distributions, expectation, variance, Bayes' theorem, and the intuition behind maximum likelihood.

  • 🔒 Distributions: Uniform, Normal & Bernoulli
  • 🔒 Expectation, Variance & Bayes' Theorem
  • 🔒 Maximum Likelihood Intuition

6. Core ML Concepts

0/4

Linear regression, loss functions, gradient descent, and the overfitting/underfitting tradeoff — the core loop of supervised learning.

  • 🔒 Linear Regression
  • 🔒 Loss Functions: MSE & MAE
  • 🔒 Gradient Descent
  • 🔒 Overfitting & Underfitting

7. Classification & Activation Functions

0/3

Sigmoid, tanh, ReLU and softmax; logistic regression's decision boundary; and why non-linearity is what makes deep networks powerful.

  • 🔒 Activation Functions
  • 🔒 Logistic Regression
  • 🔒 Why Non-Linearity Matters

8. Neural Networks

0/3

From a single perceptron to a trainable multilayer network — build one from scratch in the browser and watch backpropagation work, number by number.

  • 🔒 Perceptron to Multilayer Network
  • 🔒 Train a Network in the Browser
  • 🔒 Backpropagation Walkthrough