1. Introduction; 2. Mathematical preliminaries; 3. Kinematics of discrete systems; 4. Conservation principles; 5. Zeroth order variational principles; 6. First order variational principles; 7. Second order variational principles; 8. Dynamics in task space; 9. Applications to biomechanical systems; 10. Software for analytical dynamics.