Ce cours introduira le code comme un médium créatif. Chaque session sera divisée en deux parties. Dans un premier temps, nous explorerons les bases de la programmation, en partant de zéro avec p5.js. Premièrement, pour comprendre la logique du code, puis pour pouvoir animer différents éléments visuels et les intégrer dans un navigateur (par exemple, un site web, mais pas seulement).
La deuxième partie sera consacrée à l’apprentissage des différents langages, outils et supports de programmation créative, afin que vous puissiez choisir le bon outil pour vos futurs projets. Quel langage de programmation dois-je apprendre ? Quel support (PC, navigateur, Arduino, etc.) dois-je utiliser pour réaliser mon projet ? Comment intégrer l’intelligence artificielle (ChatGPT, Copilot) dans ce processus ?
Si vous en formulez la demande au moment de votre inscription, vous pourrez également dédier du temps à l’exploration d’autres langages et supports, avec des conseils mais sous la forme d'un auto-apprentissage.
L’objectif final sera de proposer un mini projet interactif, accessible en ligne et élaboré grâce aux compétences acquises dans le cadre de ce cours.