The book introduces the main ideas and concepts of Newtonian, Lagrangian and Hamiltonian mechanics, including the basics of rigid body motion and relativistic dynamics, at an intermediate to advanced level.