Explore the concepts and techniques of classical analytical mechanics so essential to a deep understanding of physics, particularly in the areas of fluid dynamics and quantum mechanics. Develop from the basic principles of symmetry and least action to the Galilean, Lagrangian, and Newtonian equations of motion and laws of conservation. Use the Lagrange formalism to describe particle motion in multiple modes, before exploring the equations of Euler and Hamilton, and canonical transformations. Use the calculus of variation to develop Maupertuis's principle and the Hamilton-Jacobi equations, and build a starting point for the consideration of waves in other courses. Ongoing homework exercises and small exams provide continuing assessment.