Code as a creative medium. Master algorithmic art, flow fields, and randomness using JavaScript and the p5.js library.
Art isn't just paint; it's logic. This course teaches Creative Coding using p5.js. You will learn to draw shapes, use math (Sine/Cosine) to create organic motion, and master randomness (Perlin Noise) for natural textures. We cover generative systems like Cellular Automata and Flow Fields to create complex, emergent visuals. Learn to export your art for print, web, or as NFTs. Perfect for developers wanting to explore their creative side.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
Not required; code handles the drawing.
Trigonometry is used, but we visualize it clearly.
We cover the art generation; minting is separate.
Yes, p5.js runs natively in any web browser.
Go from your first step to master level. Three simple steps, all about Generative Art (p5.js).
Get the basics of Generative Art (p5.js) right, and everything after gets easier.
Most people stop at the basics. Keep going — this step takes you higher.
Top learners use Claude + Artifacts to build interactive demos while you chat. Reach master level in less time.