We shall introduce the definition and main properties of Gamma-convergence, which is the the key concept in the Calculus of Variations. We will explain how this concept plays central role in the mathematical theory of Elasticity, Phase Transitions and Homogenization.