Cours de Topological Data Analysis