Un logiciel libre (ou open source) est un logiciel pouvant librement être utilisé, étudié, modifié, redistribué. Ce mouvement, démarré dans les années 80, et les pratiques de développement associées ont eu un impact mondial considérable depuis les années 90, en transformant la manière dont les entreprises développent du logiciel et en fournissant les briques de bases sur lesquelles l'essentiel de notre infrastructure numérique repose aujourd'hui. Le but de ce cours sera d'introduire les connaissances de base essentielles pour comprendre le logiciel libre, savoir l'utiliser, mais aussi savoir y contribuer et partager et maintenir du logiciel libre.
Pour le projet : programmation dans n'importe quel langage et rudiments de git.