A senior-level undergraduate course on classical mechanics by Jacob Linder at the Norwegian University of Science and Technology.
Topics include: Constraints and generalized coordinates. Virtual displacements, Lagange's equations. Variational calculus, Hamilton's principle. Lagrangian for particle in electromagnetic field. Constants of motion, symmetry properties. Virial theorem. Central forces, scattering. Elements of the kinematics and dynamics of rigid bodies. Special relativity. Normal coordinates. Hamilton's equations. Canonical transformations.