caret
Interactive course · intro

Neural Networks

Build and train a neural network from first principles, then diagnose optimization, overfitting, and generalization.

Length
74 minutes
Lessons
10 lessons
Format
Interactive
INTERACTIVE COURSE · 10 lessonsNeural Networks

For people building products with AI who want a practical mental model they can use.

WHAT CHANGES

Turn a complex system into something you can reason about.

For people building products with AI who want a practical mental model they can use.

01

See the system

Make the important pieces and their relationships visible.

02

Make a decision

Use the model inside a realistic product or technical trade-off.

03

Explain the why

Leave with language you can use with product, design, and engineering teammates.

COURSE CURRICULUM

Short lessons. One connected mental model.

Each lesson makes one part of the system visible, then asks you to make a decision inside it.

ai tools
  1. 01
    INTERACTIVE LESSON

    A Neuron Makes a Guess

    A weight turns an input into a guess, and the signed prediction gap shows which side of the target it lands on.

    5 MIN
  2. 02
    INTERACTIVE LESSON

    A Neuron Makes a Decision

    Turn a weighted score into a yes-or-no decision, then find the pattern one straight boundary cannot learn.

    7 MIN
  3. 03
    INTERACTIVE LESSON

    Inside an MLP Neuron

    Control the weights, bias, and activation that turn several inputs into one output.

    8 MIN
  4. 04
    INTERACTIVE LESSON

    Build a Small Neural Network

    Combine hidden neurons into a network that solves XOR, then see why choosing every setting by hand does not scale.

    8 MIN
  5. 05
    INTERACTIVE LESSON

    Follow the Loss Downhill

    Turn prediction error into a loss curve, then use its slope to move a weight toward a better setting.

    7 MIN
  6. 06
    INTERACTIVE LESSON

    Send the Gradient Backward

    Use the chain rule to compute each weight’s loss gradient, then expose why gradients can vanish in deep networks.

    8 MIN
  7. 07
    INTERACTIVE LESSON

    Choose a Learning Rate

    Tune the size of each training update, then diagnose slow, unstable, and healthy loss curves.

    8 MIN
  8. 08
    INTERACTIVE LESSON

    Train the XOR Network

    Assemble the complete learning loop, then watch one network’s weights, predictions, and loss improve together.

    8 MIN
  9. 09
    INTERACTIVE LESSON

    Generalize Beyond the Training Set

    Balance model capacity against held-out performance, then regularize an overfit neural network.

    8 MIN
  10. 10
    INTERACTIVE LESSON

    Backprop in Real Systems

    Match backpropagation’s mechanics to image models, language models, and automatic differentiation.

    7 MIN
START FREE

Build a useful mental model in 74 minutes.

Try the first interactive lesson without an account or a credit card.

Try the first lessonBack to courses