Maths · The maths behind computers, from binary to machine learning
Maths for computing
The numbers, logic, probability and algebra that the other courses rely on, shown working. Every lesson is a small machine you can step through, then a short quiz.
0 of 1 available lessons completed
Module 01 Beginner
Numbers in computers
Number systems and how computers store numbers.
-
Lesson 01 · 12 min
Number systems: decimal, binary and hex
10 stepsNot started - Lesson 02
Binary arithmetic
Coming soon - Lesson 03
Negative numbers: two's complement
Coming soon - Lesson 04
Floating point
Coming soon - Lesson 05
Modular arithmetic
Coming soon
Module 02 Beginner
Logic and sets
Reasoning precisely.
- Lesson 06
Propositional logic
Coming soon - Lesson 07
Sets
Coming soon - Lesson 08
Functions and relations
Coming soon - Lesson 09
Proofs and induction
Coming soon
Module 03 Intermediate
Discrete maths
Counting, graphs, growth and recurrences.
- Lesson 10
Counting and combinations
Coming soon - Lesson 11
Graph theory
Coming soon - Lesson 12
Logarithms and exponents
Coming soon - Lesson 13
Recurrences
Coming soon
Module 04 Intermediate
Probability and statistics
Reasoning about chance and data.
- Lesson 14
Probability
Coming soon - Lesson 15
Random variables and expectation
Coming soon - Lesson 16
Distributions
Coming soon - Lesson 17
Statistics: mean, spread and sampling
Coming soon - Lesson 18
Bayes' theorem
Coming soon
Module 05 Advanced
Linear algebra and calculus
The maths of graphics and machine learning.
- Lesson 19
Vectors
Coming soon - Lesson 20
Matrices
Coming soon - Lesson 21
Matrix multiplication
Coming soon - Lesson 22
Derivatives
Coming soon - Lesson 23
Gradients
Coming soon
Go deeper
Special topics
Stand-alone deep dives.