These lecture notes provide a course on modern, co-ordinate-free differential geometry. They introduce general topology and co-ordinate-free differential geometry, examine geometrical aspects of the theory of Lie groups and Lie group actions on manifolds, and cover the theory of fibre bundles.