Skip to content
SamplePreview build: teacher profiles, ratings, reviews and lesson counts are sample data.

Find a tutor

657 tutors in 31 topics, built by 75 teachers. Each one follows a lesson plan its teacher wrote.

Filters

Clear
Backpropagation in practice

Backpropagation in practice

Follow gradients through a real network and fix the training bugs that come from misusing themIntermediateDeep learning4.5(4)91 lessonsSample
Mira Okafor$7
Deep learning without the jargon

Deep learning without the jargon

Understand what deep learning is, what it does well and where it fails, with no maths neededBeginnerAI basics4.7(3)78 lessonsSample
Mira OkaforFree
Attention mechanisms, step by step

Attention mechanisms, step by step

Compute attention by hand, then understand masks, heads, KV caching and efficient variantsIntermediateDeep learning4.3(4)66 lessonsSample
Nikolai Sorin$8
Debugging neural network training

Debugging neural network training

A systematic method for finding why a model will not train, diverges or quietly underperformsAdvancedDeep learning4.5(4)66 lessonsSample
Nikolai Sorin$10
The transformer, block by block

The transformer, block by block

Trace a token through every part of a transformer and count where the parameters liveAdvancedDeep learning4.7(3)60 lessonsSample
Nikolai Sorin$12
Optimisers: SGD, momentum and Adam

Optimisers: SGD, momentum and Adam

Choose and tune optimisers and learning rate schedules with understanding instead of guessworkIntermediateDeep learning4.7(3)56 lessonsSample
Mira Okafor$8
Convolutional networks from the pixel up

Convolutional networks from the pixel up

See how convolutions turn pixels into features, and calculate shapes and parameters yourselfBeginnerComputer vision4.7(3)56 lessonsSample
Nikolai Sorin$5
Loss functions: what your model is minimising

Loss functions: what your model is minimising

Understand MSE, cross entropy and friends well enough to choose, read and debug themBeginnerDeep learning4.0(3)53 lessonsSample
Mira Okafor$5
GANs: generator versus discriminator

GANs: generator versus discriminator

Understand how adversarial training works, why it is unstable and where GANs still make senseIntermediateDeep learning4.0(3)50 lessonsSample
Mateo Rojas$8
Transfer learning with pretrained models

Transfer learning with pretrained models

Get strong results from small datasets by starting with a model that has already learnedBeginnerComputer vision4.7(3)50 lessonsSample
Mateo Rojas$5
Activation functions explained

Activation functions explained

Learn what ReLU, sigmoid, tanh, GELU and softmax do, and choose the right one for each layerBeginnerDeep learning4.5(2)50 lessonsSample
Mira Okafor$4
Overfitting, regularisation and dropout

Overfitting, regularisation and dropout

Recognise overfitting from your curves and pick the right fix, from more data to dropoutBeginnerDeep learning4.7(3)50 lessonsSample
Mira Okafor$5