A complete set of lecture notes for an upper-division undergraduate classical dynamics course. The course concentrates on those aspects of classical dynamics which can be studied analytically. Topics covered include oscillations, Keplerian orbits, two-body scattering, rotating frames of reference, rotation of rigid bodies in three dimensions, Lagrangian mechanics, Hamiltonian mechanics, coupled oscillations, gravitational potential theory, the three-body problem, lunar motion, and the chaotic pendulum.