What is p5.js?

Edited

p5.js is the JavaScript version of the Processing creative coding library. With p5.js, you can draw on a digital canvas, create Snapchat-style photo filters, and much more.

Tynker has a course on p5.js, Intro to Programming and Art.