Abstract In this course we revisit classical problems involving hypersurfaces with vanishing Hessian, we present the structure of standard graded Artinian Gorenstein algebras and the notions of higher order Hessians. We show how these Hessians control the Lefschetz properties of the algebra and we link it with the classical theory.