Creative Coding
Getting Started With p5.strands: Writing Shaders in p5.js Without Writing GLSL
p5.strands arrived in p5.js 2.0 and has been stabilising since. It is the shortest path from a p5 sketch to GPU-speed graphics, and the mental model it asks for is different from GLSL in a way worth understanding before you start.