Corsi di Singularity Theory