Advanced techniques for solution of problems in classical mechanics: Lagrangian and Hamiltonian formulations of the equations of motion, variation techniques, conservation theorems, canonical transformations, Hamilton-Jacobi theory, numerical techniques, selected applications.