P5.js p5.js is a JavaScript creative coding framework that makes it easy to create interactive visuals, animations, and generative art directly in a web browser. It was designed for artists, designers, and beginners, emphasizing accessibility and experimentation while building on ideas from the Processing language. With p5.js, users can quickly prototype creative ideas using code to work with shapes, color, sound, video, and user interaction. P5.js General Information P5.js P5.js is the javascript version of Processing. the advantages is that you can start coding directly in the browser link and there is a large community and a lot of tutorials and examples . Processing is still excellent for desktop-based work and installations, but p5.js shines when you care about accessibility, sharing, and web-based creative practice Sources p5.js main website link Code! Programming with P5.js / The Coding Train link GitHub - nature-of-code/noc-examples-p5.js-archived: Port to p5.js of Nature of Code examples link