Teacher since July 2026
Mira Okafor
I teach how neural networks learn, one small worked example at a time
9
tutors built
4.5Sample
average from 21 reviews
424Sample
lessons taught by their tutors
About Mira
I teach the core mechanics of deep learning: what a neuron computes, how a loss turns mistakes into numbers, and how gradients and optimisers change weights. My background is in building and training models for applied research teams, which mostly meant staring at loss curves that refused to go down. That shaped how I teach. I start every idea with a tiny example you can compute by hand, then show what the same idea looks like inside a real training run. I care more about you being able to explain why something works than about you memorising formulas, and I am always clear about which explanations are settled and which are still debated.
Knows about
Tutors by Mira
9 tutors
Backpropagation in practice
Follow gradients through a real network and fix the training bugs that come from misusing them91 lessonsSampleMira Okafor$7Deep learning without the jargonDeep learning without the jargon
Understand what deep learning is, what it does well and where it fails, with no maths needed78 lessonsSampleMira OkaforFreeOptimisers: SGD, momentum and AdamOptimisers: SGD, momentum and Adam
Choose and tune optimisers and learning rate schedules with understanding instead of guesswork56 lessonsSampleMira Okafor$8Loss functions: what your model is minimisingLoss functions: what your model is minimising
Understand MSE, cross entropy and friends well enough to choose, read and debug them53 lessonsSampleMira Okafor$5Activation functions explainedActivation functions explained
Learn what ReLU, sigmoid, tanh, GELU and softmax do, and choose the right one for each layer50 lessonsSampleMira Okafor$4Overfitting, regularisation and dropoutOverfitting, regularisation and dropout
Recognise overfitting from your curves and pick the right fix, from more data to dropout50 lessonsSampleMira Okafor$5Neurons and layers, built up by handNeurons and layers, built up by hand
Compute a small neural network on paper so every layer, weight and shape makes sense46 lessonsSampleMira Okafor$4Initialisation and normalisation layersInitialisation and normalisation layers
Understand how weight initialisation and normalisation keep deep networks trainableMira Okafor$11Writing your first training loopWriting your first training loop
Write a clear, correct training loop in any framework and know what each line is forMira Okafor$4Recent reviews
What students said about Mira's tutors.
- Fatima Z.Sample
Very methodical, maybe a bit slow in the first lesson if you already know matrix multiplication. The shape tracking habit has saved me real bugs since.
- Tomasz K.Sample
Clear and calm. The news reading lesson was the most useful part for me. I would have liked one more example from medicine, but I understand why it stays general.
- Yusuf A.Sample
Strong course. The matrix gradient part went fast and I needed to ask for a second example, which the tutor gave without fuss.
- Liam O.Sample
The tutor caught that I kept writing W as inputs by outputs and made me find it myself. Annoying in the moment, very useful later.
- Arjun P.Sample
Lesson six's checklist found my bug: I was converting an intermediate tensor to a NumPy array for logging and reusing it. Gradients stopped right there.
- Hana K.Sample
I liked that it kept separating backprop from the optimiser. I had been mixing them up in interviews.