p5.js is a friendly tool for learning to code and make art. It is a free and open-source JavaScript library built by an inclusive, nurturing community. p5.js welcomes artists, designers, beginners, educators, and anyone else!

p5.js 2.1 illustration by Dave Pagurek.

An abstract image showing "p5.js 2.1" surrounded by typographically-inspired shapes

An abstract image showing "p5.js 2.1" surrounded by typographically-inspired shapes