Transformez vos projets numériques avec la programmation créative!
Conçue pour les artistes comme pour les programmeur·euse·s, cette formation vous initiera à l’utilisation du code comme médium artistique avec P5.js, en développant des systèmes visuels et sonores autonomes. Vous y découvrirez les bases nécessaires pour développer des projets variés tels que des sites web aux visuels interactifs et dynamiques, ainsi que l’architecture et la modélisation 3D.
À travers des exemples concrets, vous explorerez les logiques de répétition, de générativité et d’interaction, tout en développant une sensibilité aux liens entre art visuel, son et interactivité.
P5.js est une bibliothèque JavaScript pensée pour la programmation créative et l’exploration artistique. Accessible et intuitive, elle permet de découvrir les bases de l’art génératif et de créer des systèmes visuels et sonores autonomes.
À qui s’adresse cette formation?
Aux artistes et techno-créatif·ive·s souhaitant s’initier à la programmation créative, sans expérience préalable
Aux programmeur·euse·s informatique désirant explorer l’univers du creative coding
Objectifs pédagogiques
À la fin de cette formation, vous serez en mesure de:
Produire des créations web dynamiques, interactives et originales;
Concevoir vos premiers projets génératifs avec P5.js;
S’inspirer des bases esthétiques et historiques de l’art génératif pour explorer de nouvelles approches de création;
Utiliser les outils de base de la programmation générative: dessin, interaction, son, visuels;
Appliquer des notions mathématiques fondamentales pour enrichir vos créations;
Expérimenter différentes méthodes de création: aléatoires, combinatoires, bruit, etc.
Subvention pour les entreprises
Développez les compétences de vos employé·e·s avec les trois formations offerte par la SAT et ÉTS Formation, et profitez d’une subvention allant jusqu’à 8 000$ !
Le programme Visées est une initiative de la Fédération des chambres de commerce du Québec et de la Chambre de commerce du Montréal métropolitain, financé par Upskill Canada (propulsé par Palette Skills) et le gouvernement du Canada.
Conditions d’éligibilité:
Votre entreprise doit posséder un NEQ, employer au moins une personne salariée à temps plein, et ne pas être un organisme gouvernemental, public, municipal ou scolaire, ni être assujettie à la Loi M-30;
La personne formée doit être légalement autorisée à travailler au Canada;
Jean-Michaël, directeur du développement technologique à la SAT, s'intéresse à l'art, au code, et à l'informatique musicale. Il développe suite à un cursus en ingénierie informatique et un doctorat en multimédia, une gamme de logiciels libres utilisés pour l'art numérique dont la plateforme ossia dont il est le principal développeur. Il possède une riche expérience d'enseignement en créativité numérique.
Horaire
2 février 2026 - Horaire: 8h30 à 16h30
Adresse: 1220 R. Notre Dame O, Montréal, QC H3C 1K5
Introduction à l’art génératif : définitions, œuvres importantes et exemples;
Utilisation de base de l’environnement p5.js;
Bases de programmation avec Javascript et p5.js : comprendre la logique du code informatique;
Dessiner avec le code : affichage de formes géométriques simples et contrôle des couleurs.
PROGRAMMATION GÉNÉRATIVE
Outils de base de la programmation générative et procédurale : les boucles et les conditions;
Enrichir sa palette créative avec le bruit et l’aléatoire.
MÉTHODOLOGIE
Plusieurs méthodes d’apprentissage permettant de mesurer votre progrès et votre intégration des concepts seront utilisées tout au long de la formation: