Skip to main content

Mathematics for AI: the three branches that actually matter

This course answers the question that stops more people than any other: how much mathematics do I need to do AI?

The honest answer is: less than you fear, and more than zero. What you need is intuition for three areas, not fluency in proofs. This course builds that intuition, with no exercises to grind and no theorems to memorise.

What this course sets out to do: make the symbols mean something. After it, a paper's equations and a library's documentation stop being noise.

What this course does not do: prepare you to prove convergence bounds. That is a research skill, and it is not what applied work requires.


The three branches, and what each is for​


Course contents​

#LessonMain goalTime
1How much maths you needSeparate what is required from what is optional, honestly7 min
2Linear algebraVectors as data, matrices as transformations, dot products as similarity10 min
3CalculusDerivatives as slopes, and how training walks downhill9 min
4Probability and statisticsPredictions as distributions, and whether a difference is real10 min
5Reading the notationDecode the symbols in papers without being intimidated8 min
6Recap and FAQSynthesis, a study order, and 12 common questions6 min
7Quiz and attestationValidate what you learned with 5 corrected questions3 min

Is this course for you?​

  • You want to learn AI and maths is what is holding you back.
  • You studied this once and remember the procedures but not the meaning.
  • You read papers and skip the equations, which means skipping the substance.
  • You are self-taught and want to know what to study rather than studying everything.

No prerequisite beyond secondary-school arithmetic. Nothing here is computed by hand.


What you will be able to do at the end​

  • Say exactly which mathematics applied AI requires, and stop over-preparing.
  • Read a vector as a point in space and a matrix as a transformation of that space.
  • Explain why a dot product measures similarity, which is the basis of embeddings and attention.
  • Describe gradient descent as following a slope downhill, and know what a learning rate does.
  • Read a prediction as a distribution rather than a verdict, and know what a probability of 0.7 commits you to.
  • Tell whether a difference between two models is a real effect or noise.
  • Decode the notation in a paper well enough to follow the argument.

Estimated time​

Around 50 to 60 minutes of reading. Nothing to install, nothing to compute.


Prerequisites and next steps​

Prerequisites: none. Introduction to AI helps, since it establishes why these operations are needed.

Natural continuation:


Frequent questions, answered in one line​

Can I skip the maths entirely?

For a while, yes. You can train models with scikit-learn knowing nothing about the underlying mathematics, and many people start that way. It stops working when something goes wrong: you cannot diagnose a model that fails to converge, choose a sensible loss function, or judge whether a paper's claim applies to your data. The maths is what turns following recipes into engineering.

Which branch should I learn first?

Linear algebra, without question. It is the language in which data and models are written, and it pays off immediately: understanding shapes and matrix multiplication resolves a large share of the errors you will hit. Calculus second, probability third — though probability is the one that most improves your judgement.

Is there maths I can safely ignore?

Quite a lot, for applied work. Formal proofs of convergence, measure theory, most of functional analysis, and the finer points of optimisation theory belong to research. You will not miss them while building and shipping models.

Why does everyone mention eigenvalues?

Because they describe the directions a transformation stretches without rotating, which is what principal component analysis exploits to compress many features into few. It is worth understanding conceptually and rarely worth computing by hand.


Want the maths applied rather than described?

The premium catalogue implements these ideas in code: gradients you can inspect, losses you can plot, models you build and break. With a verifiable certificate after a 40-question examination, included in every paid plan.


Ready? Start with lesson 1 →