Introduction to classical Calculus of Variations and a selection of modern techniques.