rassemble le cours entre 3 chapitres 1A (programmation), 2A (machine learning), 3A (parallélisation)