Course Interface

Data Driven World

Explore NumPy matrix operations through an interactive visual lab. Choose operations in natural language, set matrix shapes, and inspect the generated NumPy code with input/output visualizations.

NumPy Matrix Lab

Operations, shape-aware inputs, NumPy snippets, and visualized arrays up to 3 dimensions.

Open Lab

Gradient Descent Studio

Dynamic optimization walkthrough for one-feature linear regression with step-level gradients, costs, and descent-direction landscapes.

Open Studio

Linear Regression Step Trainer

Solve hand-calculation style gradient and one-step parameter updates on two easy samples with optional z-normalization.

Open Trainer