This course will introduce code as a creative medium. Each session will be divided into two parts. First, we will explore the basics of programming, starting from scratch with p5.js. Firstly, to understand the logic behind the code, then to be able to animate different visual elements and integrate them into your browser (for example, a website, but not only).
The second part will be devoted to learning about the different languages, tools and media for creative programming, so that you can choose the right tool for your future projects. Which programming language should I learn ? Which medium (PC, browser, Arduino, etc.) should I use to carry out my project ? How can artificial intelligence (ChatGPT, Copilot) be integrated into the process ?
If you so request when you register, you will also be able to devote time to exploring other languages and media, with guidance but in a self-learning format.
The final objective will be to propose an interactive mini-project, accessible online and developed using the skills acquired as part of this course.