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.