The learnable parameters. Weights scale each input's influence; the bias shifts the activation threshold. Training = finding good values for these.
Non-linearity (ReLU, sigmoid, tanh) applied per neuron. Without it, stacked layers collapse into a single linear map — no expressive power.
Inputs flow layer-by-layer to produce a prediction. Each layer transforms the previous layer's activations into a new representation.
The chain rule run backward: compute how the loss changes with each weight, then step opposite the gradient. This is how the network learns.