Library
The states of matter and changes of state
Why does ice float? Why does boiling water remain at 100 °C? And what really happens at the molecular level when matter changes state?
Vigenère and the early days of cryptanalysis
The number that remained ‘indecipherable’ for three centuries, and the method that cracked it. A lesson on repetition, the enemy of secrecy.
Secret codes: encryption and decryption
How have people been hiding messages for 2,000 years? Caesar’s cipher, substitution ciphers, and why they all eventually fail. No prior knowledge required.
Hash functions and digital signatures
Proving that a file hasn’t been altered, storing a password without knowing it, signing a document: what encryption doesn’t do.
Public-key cryptography and RSA
How can you agree on a secret without ever having met? The idea that made online shopping possible, and the way RSA works.
Modular arithmetic, the foundation of cryptography
Congruences, modular inverses and fast exponentiation: the mathematical tools underpinning RSA and Diffie-Hellman.
Limit of a sequence
Move from intuition to rigour with the epsilon-N definition, convergence theorems and techniques for calculating the limits of sequences.
Direction of variation of a sequence
Learn how to determine whether a sequence is increasing, decreasing or constant using rigorous methods illustrated with examples.
Geometric sequences
Discover geometric sequences, which grow by multiplication and can be used to model growth, decline and compound interest.
Arithmetic sequences
Discover arithmetic sequences: definition, explicit formula, direction of variation and calculation of sums, with examples of increasing complexity.
Digital suites
Find out how to model a list of numbers that changes step by step, and get to grips with arithmetic and geometric sequences.
Limited developments
Understand limited expansions using the Taylor–Young formula and use them to resolve indeterminacies and study the local behaviour of curves.
Differential equations
Learn how to solve first- and second-order differential equations, from separable variables to the resonance of forced systems.
Integration by parts
Master integration by parts, from its proof to cyclic integrals and recurrence relations, by correctly choosing the functions to be differentiated and integrated.
Integral calculus
Gradually explore integral calculus, from antiderivatives to calculating areas under curves, to master a key pillar of analysis.
Primitives of a function
Learn how to find a function from its derivative, using common antiderivatives, composite functions and the link to integration.
A comparison of growth rates
Learn how to compare logarithms, powers and exponential functions in terms of their behaviour as they approach infinity, in order to resolve indeterminate forms.
The natural logarithm function
Discover the natural logarithm and master its properties, its derivative and its limits to solve equations and inequalities.
The exponential function
Discover the exponential function, which is equal to its own derivative, and learn how to work with its algebraic properties and its asymptotic behaviour.
Continuity and the Intermediate Value Theorem
Understand the continuity of a real-valued function and the Intermediate Value Theorem, including its applications to finding zeros and solving equations.
Function limits
Covers limits of functions, indeterminate forms and notable limits, with an introduction to the rigorous definition and the link to continuity.
Applications of differentiation
Learn how to use the derivative to analyse a function, determine its extrema, draw tangents and solve optimisation problems.
Derivatives and variations
Use the derivative to determine when a function is increasing, decreasing or reaching an extremum, and then draw up a complete table of variations.
The derivative
Discover the derivative, the key formulas for calculating it, and its applications to the study of tangents and variations.

