Library

272 courses

The Area Between Two Curves

The flagship application of the integral: measuring the area of a region of the plane. From the signed area under a curve to the area between two curves, without getting the sign wrong.

Intermediate 50 min 16 0

The Doppler Effect

Why an ambulance siren changes pitch as it passes by, and how the same effect, applied to the light of galaxies, revealed the expansion of the Universe.

Intermediate 50 min 17 0

Heat Transfer

How heat moves: through contact (conduction), through the motion of a fluid (convection) or across a vacuum (radiation). The laws that govern insulation and the heat balance.

Intermediate 55 min 17 0

Coulomb's law

The force that governs attraction and repulsion between electric charges: a 1/r² law, twin sister of gravitation, but billions of billions of times more intense.

Intermediate 50 min 17 0

The ideal gas law

A single equation, PV = nRT, links the pressure, volume, temperature and amount of a gas. Where it comes from, what it hides at the scale of molecules, and its limits.

Intermediate 55 min 19 0

Riemann Sums

Where does the integral come from? From the very simple idea of approximating an area with thinner and thinner rectangles. The definition that links discrete sums to integral calculus.

Intermediate 50 min 18 0

Integration by Substitution

The key technique for integrating composite functions: spot a hidden derivative and "rename" the variable. The reverse of the chain rule.

Advanced 55 min 18 0

The Average Value of a Function

How do you average infinitely many values? The integral answers: the average value of a function on an interval, its geometric meaning, and the mean value theorem for integrals.

Intermediate 45 min 18 0

Numerical Integration

When no antiderivative exists, we approximate the integral by computation. From rectangles to trapezoids and then to Simpson's rule: more and more accurate, with the same number of points.

Intermediate 50 min 19 0

Calculus assignment: the function ln(1 + x)/x and its associated sequence

A complete take-home assignment: bound ln(1 + x) by integration, study the function f(x) = ln(1 + x)/x, then deduce the convergence speed of the sequence u(n+1) = ln(1 + u(n)).

Advanced 120 min 18 0

Assignment: the Josephus problem

Forty-one rebels in a circle, eliminated three by three: where should you stand to survive? A take-home assignment leading from a Python simulation to an exact formula readable off the binary expansion.

Advanced 120 min 19 0

Electromagnetic induction

How a moving magnet gives birth to a current, without a battery. Faraday's law and Lenz's law — and how they produce nearly all of our electricity.

Intermediate 55 min 18 0

Determinants

A single number that decides everything: how the determinant measures an area or a volume, how to compute it without exhausting yourself, and why it vanishes exactly when a matrix fails to be invertible.

Advanced 65 min 18 0

Invertible matrices and solving systems

Writing a system as AX = B and then solving it: what the inverse of a matrix is, how to compute it by Gauss-Jordan, the ten equivalent ways of saying a matrix is invertible, and why elimination is still preferred.

Intermediate 65 min 18 0

Thermodynamics and Heat Engines

This course explores the major principles of thermodynamics, from the notion of temperature to the efficiency of heat engines. You will discover how energy is conserved and degraded, and what this imposes on engines and refrigerators.

Intermediate 55 min 17 0

Cantor's Diagonal Argument

Counting infinity: why the rationals can be numbered but the reals cannot, and how Cantor's diagonal runs through logic as well as theoretical computer science.

Advanced 55 min 16 0

Attacks on RSA

RSA is solid on paper, but deadly if misused. Why "textbook" RSA is dangerous, and the catalogue of classic attacks: determinism, small exponent, bad parameters and padding oracles.

Advanced 60 min 17 0

Homomorphic encryption

What if we could compute on data without ever decrypting it? From theoretical dream to fully homomorphic encryption, the cryptography that processes without seeing.

Advanced 60 min 14 0

Secure multiparty computation

How can several parties jointly compute a result without ever revealing their private data? From Yao's millionaires' problem to garbled circuits and the real-world uses of MPC.

Advanced 60 min 18 0

Signal: forward secrecy and the double ratchet

How does a messaging app protect past messages even if your phone is stolen? A deep dive into forward secrecy and Signal's double ratchet algorithm.

Advanced 60 min 20 0

Strong authentication: TOTP and FIDO2

How do you prove your identity beyond the password? From six-digit codes to cryptographic keys that make phishing impossible.

Advanced 60 min 19 0

Schnorr identification and the Fiat-Shamir transform

How to prove you know a secret key without ever showing it, and how this interactive proof becomes one of the most elegant signatures in modern cryptography.

Advanced 60 min 18 0

Steganography: hiding the very existence of the message

Cryptography makes a message unreadable; steganography hides the very fact that a message exists. How to hide a secret in an image, how one tries to detect it, and why you should always encrypt before hiding.

Advanced 60 min 20 0

Mechanical Waves and Acoustics

Discover how a wave carries energy without carrying matter, and understand the phenomena that govern sound: interference, standing waves, the Doppler effect and beats.

Intermediate 50 min 17 0