This module is an introduction to the calculus side of Singularity Theory. Theory of singularities of differentiable maps is a far-reaching generalisation of the study of functions at maxima and minima. It has numerous applications in mathematics, the natural sciences and technology (as in the so-called theory of bifurcations and catastrophes). This module concentrates on the theory and stability of smooth maps, and classification techniques for critical points of smooth functions.