A course by Math With Chukz

You can use AI. Now understand it.

From Scratch is the course where you build the real engines behind modern AI with your own hands, one gentle step at a time, until the magic turns into something you can see and explain.

the answer

You use it every day, but a part of it stays hidden.

You can already call the libraries and make the models run, but somewhere underneath there is a part you have never really seen, and it shows up at the worst moments. It shows up when you open a research paper and hit a wall of symbols and quietly close it again, and it shows up in an interview when someone asks you what gradient descent really is, and it shows up late at night as that small voice that says you are only borrowing this power and you do not truly own it.

That gap is not your fault, because the whole world taught a generation of developers to use these tools without ever showing them what is inside.

The ideas underneath are simpler than they look.

Here is the good news, which is that the ideas underneath AI are far simpler and far more beautiful than the wall of symbols makes them look, and when you build them yourself, one small piece at a time, they stop being scary and start being obvious. I will not hand you magic, I will hand you the machine itself, in pieces small enough to hold.

See it

First you see the idea in a clear picture, so it makes sense before any code.

Build it

Then you build it yourself in plain Python, with nothing hidden inside a library.

Prove it

Finally you prove it, running it on real data and watching it work with your own eyes.

What you build, one engine at a time.

Each part builds on the one before it, so the maths you learn in the first module quietly powers the last one.

Module 0

The toolkit you actually need

The little bit of maths, taught only when you need it, so there is never a wall to climb first.

Module 1

Recommendations

The maths that decides what you watch next, built from scratch.

Module 2

Gradient descent

How a machine actually learns, which is my own home ground.

Module 3

The transformer

A tiny model that predicts the next word, a little like ChatGPT.

Module 4

Eigenfaces

The maths behind face recognition.

Module 5

PageRank

The idea that once ranked the whole web.

Where this takes you.

Before

  • You copy model code and hope it works.
  • You close any paper with heavy maths.
  • You dread the maths round of interviews.

After

  • You build the model yourself and know why it works.
  • You read the maths and rebuild the idea from it.
  • You walk in able to explain it with calm.

Who is teaching you.

I am Chukz, and on my channel Math With Chukz I explain the mathematics behind modern technology to people all over the world, always by showing why it works rather than asking anyone to take it on faith. My own path is heading into research on the optimisation that makes machine learning possible, which is the exact heart of how AI learns, and it is the part of this whole story that I love the most.

Start free, and go as deep as you like.

The founding price is open for a short while, and then it rises.

The free notebook

Free
Gradient descent, from scratch
  • Build the learning engine by hand
  • Train a real model on real data
  • See the exact moment AI gets stuck
Get the notebook
Founding price

From Scratch

$149 then $199
Self-paced, lifetime access
  • All six build modules and notebooks
  • Animations, exercises, real-paper reading
  • Lifetime access and every future update
  • Build-your-first-algorithm guarantee
Join From Scratch

Cohort

$599–$899
Small group, live with Chukz
  • Everything in From Scratch
  • Live sessions and personal feedback
  • A small group that keeps you going
Join the waitlist

Build your first algorithm, or pay nothing.

Build your first algorithm from scratch in the very first module, and if you still do not feel it was worth it, then simply reply and I will give you every penny back. The risk is mine, not yours.

Questions people ask.

Do I need to be good at maths?

No, and that is the whole point, because I teach the little bit of maths you need at the moment you need it, in plain words and pictures first.

Do I need to be strong at Python?

If you can write basic Python, you are ready, because we build slowly and I explain every line as we go.

How is this different from the big online courses?

Most of them either show you pretty pictures with no code, or hand you code with the hard part already hidden inside a library, while here you build the real thing yourself and see exactly why it works.

How long will it take?

You go at your own pace and you keep it for life, so you can move as slowly or as quickly as you like.

The machine was never really magic.

Once you can see the mathematics underneath it, you can see exactly why it works, and you can build it yourself. Come and build it with me.

Join From Scratch — $149