
Art Coding Lab
Learn creative coding through 650+ visual micro challenges
6 followers
Learn creative coding through 650+ visual micro challenges
6 followers
Art Coding Lab is an interactive learning platform that takes complete beginners from their first lines of p5.js code to generative art, simulations, artificial life, computer vision and 3D worlds through 650+ small hands-on challenges.








How does the learning path actually progress through the 650+ challenges, and is there any guidance on which ones to tackle first if I'm completely new to coding?
@egemen0p76 The path is fully structured, so you don’t need to decide where to begin. It starts with the absolute basics - coordinates, shapes, colors, and variables - then gradually moves into animation, interaction, loops, trigonometry, generative systems, 3D, and more advanced creative coding topics.
Each lesson is broken into small challenges, and every new concept builds on what you learned before. If you’re completely new, just start with Lesson 1 and follow the path in order.
Tried the first few p5.js challenges last night and the bite-size format actually kept me going instead of bouncing off after twenty minutes. Surprised how quickly something like the boids simulation clicked once I tweaked the numbers myself.
@lyassapancei0e That’s exactly what I hoped the format would do - make it easy to keep going without feeling overwhelmed. And yes, tweaking the values yourself is often when the ideas really start to click. Thanks for trying it and sharing this!
Would love a way to share my p5.js sketches directly from the editor with a simple link, maybe even a live preview embed so friends can remix them without needing to sign up first.
@bekirggcf Thanks, Bekir - this is actually the next major feature I’m planning for Art Coding Lab.
Registered users would be able to create, save, and share their sketches with a simple public link. Anyone could open the link, see the live preview, and experiment with the code without signing up, but an account would be required to save their own remix.
Thanks for the suggestion - it’s great to know this would be useful.