Starting with the basics of Hamiltonian dynamics, this text follows the historical development of the theory culminating in key recent results: Kolmogorov's theorem, Nekhoroshev's theorem and superexponential stability. Students will find a plain introduction to perturbation methods, allowing them to learn the advanced material.