Initiation au code créatif : générez des objets graphiques
Un cours proposé par Julien Gachadoat , Artiste
Initiez-vous à la programmation créative et aux algorithmes classiques de dessin génératif pour créer des mots et des formes animées

Initiez-vous à la programmation créative et aux algorithmes classiques de dessin génératif pour créer des mots et des formes animées
Envie de générer de véritables œuvres d’art à partir d’algorithmes ? De jouer avec les formes abstraites et les monochromes, la répétition et les opérations aléatoires ? Alors suivez les pas de Julien Gachadoat ! Alliant la rigueur du code à la poésie du dessin génératif, il utilise son ordinateur comme un chef d’orchestre.
Dans ce cours en ligne, il vous apprendra les bases de la programmation avec l'environnement Processing et p5.js pour créer des objets graphiques interactifs grâce à des algorithmes classiques de composition visuelle. Au fil des unités, vous apprendrez à générer des formes de plus en plus complexes pour finalement aboutir à une typographie animée. La pratique du coding créatif n’aura plus de secrets pour vous !
Qu'allez-vous apprendre dans ce cours en ligne ?
24 leçons & 30 vidéos téléchargées
- 99% avis positifs (140)
- 7 133 élèves
- 24 leçons (5 h 39 min)
- 30 ressources complémentaires (4 fichiers)
- En ligne et à votre rythme
- Disponible sur l'application
- Audio : Français
- Français · Espagnol · Anglais · Portugais · Allemand · Italien · Polonais · Néerlandais
- Niveau : Débutant
- Accès illimité pour toujours
Quel est le projet du cours ?
Pour le projet final, vous créerez une typographie animée (ou toute forme de votre choix) générée par le code. Il s’agit de l’étape finale de toute une série de programmation créative qui passera par :
- ⦁ la création d’une grille interactive de motifs géométriques
⦁ la création de spirographes
⦁ la création de systèmes de particules

Projets d'élèves du cours
À qui s'adresse ce cours en ligne ?
Ce cours est accessible aux personnes qui débutent.
Prérequis et matériel nécessaire
Pour suivre le cours, vous aurez besoin d’un ordinateur avec un navigateur et une connexion internet… Et de l’envie de coder !

Avis

Julien Gachadoat
Un cours proposé par Julien Gachadoat
Julien Gachadoat a grandi dans les années 1990, assistant à la naissance la scène démo et d’une toute nouvelle discipline : la programmation créative. Cette passion ne l’a jamais quittée depuis. Il est aujourd’hui un heureux artiste spécialisé dans le domaine de l’art génératif, basé à Bordeaux. Il enseigne également le coding créatif à l’université et lors d’ateliers en France ou à l’étranger.
Il a développé ses propres outils de création à partir de règles graphiques simples et s’est constitué une solide communauté internationale de followers sur les réseaux sociaux. En plus de nombreuses expositions, il a cofondé le studio d'art numérique interactif 2Roqs avec Michaël Zancan, travaillant sur de nombreuses installations interactives.
Contenu
-
U1
Introduction
-
Présentation
-
Mes sources d'inspiration
-
-
U2
Introduction à la programmation graphique
-
Présentation de l’environnement processing
-
Fondamentaux et dessin des formes basiques 1
-
Fondamentaux et dessin des formes basiques 2
-
Fondamentaux et dessin des formes basiques 3
-
La composition 1
-
La composition 2
-
Les bases de la programmation 1
-
Les bases de la programmation 2
-
Les bases de la programmation 3
-
Les erreurs et les bugs
-
-
U3
La mise en application
-
Les grilles de motifs 1
-
Les grilles de motifs 2
-
Les grilles de motifs 3
-
Grilles et combinaisons
-
Les formes composées 1
-
Les formes composées 2
-
-
U4
Autres techniques
-
Le système de particules 1
-
Le système de particules 2
-
Le flow field
-
Créer une typographie
-
-
U5
Réalisation du projet
-
Construction de mots interactifs 1
-
Construction de mots interactifs 2
-
-
PF
Projet final
-
Initiation au code créatif : générez des objets graphiques
-
Ce qu’il faut attendre d’un cours Domestika
-
Apprenez à votre rythme
Apprenez chez vous, sans horaires fixes et à votre rythme. C’est vous qui décidez de votre programme d’apprentissage.
-
Apprenez auprès de grands noms du secteur créatif
Apprenez les techniques et les méthodes les plus utiles auprès des meilleurs professionnels du secteur créatif.
-
Rencontrez des spécialistes reconnus
Dans chaque leçon, votre professeur vous transmettra ses connaissances avec enthousiasme, vous donnera des explications claires et vous fera bénéficier de son expertise.
-
Certificats
PlusEn tant que membre Plus, vous recevrez un certificat personnalisé signé par le professeur à la fin du cours. Vous pourrez le partager dans votre portfolio, sur les réseaux sociaux et là où vous voulez.
-
Soyez aux premières loges
Profitez de vidéos de haute qualité pour ne manquer aucun détail. Grâce à un accès illimité, vous pourrez les regarder autant de fois que nécessaire pour perfectionner vos compétences.
-
Partagez vos connaissances et vos idées
Posez des questions, demandez des avis ou suggérez des solutions. Partagez votre expérience d’apprentissage avec les autres élèves de la communauté qui ont, comme vous, une passion pour la créativité.
-
Rejoignez une communauté créative internationale
Cette communauté réunit plus de huit millions de personnes des quatre coins du monde, curieuses et passionnées, avec cette même envie de développer et d’exprimer leur créativité.
-
Assistez à des cours de haute qualité
Domestika sélectionne les professeurs avec soin et produit chaque cours en interne afin de garantir une expérience d’apprentissage en ligne de qualité optimale.
Foire aux questions
Les cours Domestika sont des leçons en ligne qui vous permettent d'apprendre et d'acquérir un certain nombre d'outils et de compétences pour réaliser un projet créatif. Chaque étape du projet combine des vidéos et des textes avec des ressources didactiques complémentaires, le but étant d'apprendre par la pratique. Vous pouvez également partager vos propres projets avec d'autres élèves et le professeur. Domestika, c'est aussi une communauté !
La modalité des cours étant 100 % en ligne, une fois qu'ils sont publiés, ils commencent et finissent quand vous le souhaitez. C'est vous qui fixez le rythme auquel vous suivez les leçons. Vous pouvez revoir ce qui vous intéresse, passer ce que vous savez déjà, poser des questions, obtenir des réponses, partager vos projets et bien plus encore.
Les cours se divisent en plusieurs unités. Chacune d'entre elles comprend des leçons, des textes explicatifs, des exercices d'entraînement et des tâches pour réaliser votre projet étape par étape, ainsi que des ressources et des documents complémentaires à télécharger. Vous aurez également accès à un forum exclusif où vous pourrez interagir avec tous les élèves du cours et le professeur, mais également partager vos travaux et le projet que vous réalisez. Domestika, c'est aussi une communauté !
Vous pouvez valider le cours qui vous a été offert en accédant à la page de validation, où vous pourrez saisir le code cadeau qui vous a été communiqué.
markivkovicphotography
A great intro or refresher to p5.js and also into the genre of generative design. A perfect mix of pace, topics, background and techniques to get anyone with zero prior knowledge up and playing with p5.js. Yet also a good mix of concepts to push anyone who has previously worked with p5 or processing.
Julian is a great teacher for this, his love of working with code and these tools really comes through. As does his appreciation for those who pioneered the way for what we have now.
Afficher la traduction
Masquer la traduction
robchretien
Très bon cours d'introduction. Vivement une partie 2 où on verrait comment exporter un svg et parler des artistes qui utilisent le traceur pour imprimer.
ga3tan.courtois
PlusC'est juste génial et les explications sont claires ! Super, merci M.GASHADOAT, vous transmettez votre passion et ca donne envie d'explorer de nouveaux horizons :)
geral_2020
Very good course !!! The pace is excellent. Very easy to follow, and very complete at the same time. Excellent!
Afficher la traduction
Masquer la traduction
alanmunari
Muy buen curso, primera vez que trato processing y explica muy bien
Afficher la traduction
Masquer la traduction