Lessons
Introduction to Deep Learning & Neural Networks: all lessons
Neural networks, from a single neuron to the transformer.
6 modules · 21 lessons · 1 free to read now
About this track: outcomes, tools and priceModule 1Neural Network Foundations
4 lessonsWhat a neural network actually computes, why the nonlinearity is the whole trick, and how the weights learn.
A neuron is a weighted sum plus one bending function. Stack a few and a straight line becomes whatever boundary you need.
Activation Functions: ReLU, GELU and Friends
15 minWhy the sigmoid has all but vanished from hidden layers, and what replaced it.
Included with the track Simulation insideBackpropagation Without the Fear
20 minThe chain rule, computation graphs, and why one backward pass is enough for millions of weights.
Included with the track Simulation insideYour First Training Loop in PyTorch
25 minFrom tensors to a trained model: forward, loss, backward, step — and how to read the curves.
Included with the track Simulation inside
Module 2Training Deep Networks
4 lessonsOptimizers, learning-rate schedules, initialisation, normalisation and regularisation — what makes training actually converge.
Optimizers: SGD, Momentum, Adam
18 minWhat Adam actually does, and when plain SGD still wins.
Included with the track Simulation insideLearning-Rate Schedules and Warmup
15 minCosine decay, warmup, and finding a learning rate in ten minutes.
Included with the track Simulation insideInitialisation and Normalisation
16 minWhy Xavier and He initialisation exist, and what BatchNorm and LayerNorm fix.
Included with the track Simulation insideRegularisation: Dropout, Weight Decay, Early Stopping
16 minThree ways to stop a network memorising, and how to choose between them.
Included with the track Simulation inside
Module 3PyTorch for Deep Learning
4 lessonsTensors, autograd, nn.Module, DataLoader and GPU training — enough PyTorch to work on your own.
Tensors and Autograd
20 minShapes, broadcasting, and how PyTorch records operations to compute gradients.
Included with the track Simulation insideBuilding Models with nn.Module
18 minComposing layers, parameters and train/eval mode without surprises.
Included with the track Simulation insideDatasets and DataLoaders
18 minBatching, shuffling and augmentation that do not leave the GPU waiting.
Included with the trackGPUs and Mixed Precision
18 minMoving training to a GPU, and when float16/bfloat16 is safe.
Included with the track
Module 4Convolutional Neural Networks
3 lessonsConvolution, pooling and CNN architectures — why weight sharing makes images learnable.
How Convolutions Work
18 minKernels, stride, padding, and why one filter can be reused across an image.
Included with the track Simulation insideCNN Architectures: from LeNet to ResNet
18 minThe ideas that lasted — and the skip connection that made very deep networks trainable.
Included with the track Simulation insideTransfer Learning
18 minUsing a pretrained model when you only have a few hundred images.
Included with the track Simulation inside
Module 5Sequence Models and Transformers
3 lessonsFrom RNNs and LSTMs to self-attention — the architecture behind every modern LLM.
RNNs and LSTMs
16 minProcessing sequences one step at a time, and why that is hard to train on long sequences.
Included with the trackThe Attention Mechanism
20 minQuery, key, value — every token decides which other tokens it needs to look at.
Included with the track Simulation insideThe Transformer Architecture
20 minMulti-head attention, positional encodings, and the block stacked inside every LLM.
Included with the track Simulation inside
Module 6Deep Learning in Practice
3 lessonsDebugging training, tracking experiments, and one capstone from raw data to an evaluated model.
Debugging Neural Networks
18 minOverfit one batch first: a recipe for a model that refuses to learn.
Included with the track Simulation insideTracking Experiments
14 minLogging configs, metrics and artefacts so last week's result can be reproduced.
Included with the trackCapstone: an Image Classifier
45 minFrom a folder of images to an honestly evaluated model.
Included with the track