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.