La théorie des ensembles est à la fois une branche des mathématique et une branche de logique. Elle se propose comme une façon très répandue d'organiser les fondements des mathématiques. Ce cours va l'aborder avec la rigueur mathématique, tout en prenant une perspective philosophique et historique.