This text is meant to be an introduction to critical point theory and its ap- plications to differential equations. It is designed for graduate and postgrad- uate students as well as for specialists in the fields of differential equations, variational methods and optimization. Although related mater[...]