This book provides a self-contained introduction to the topology and geometry of surfaces and three-manifolds. The main goal is to describe Thurston's geometrisation of three-manifolds, proved by Perelman in 2002. The book is divided into three parts: the first is devoted to hyperbolic geometry, the second to surfaces, and the third to three-manifolds. It contains complete proofs of Mostow's rigidity, the thick-thin decomposition, Thurston's classification of the diffeomorphisms of surfaces (via Bonahon's geodesic currents), the prime and JSJ decomposition, the topological and geometric classification of Seifert manifolds, and Thurston's hyperbolic Dehn filling Theorem.