Platform to learn to code and to express creatively on the web.
p5.js is a platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web.
This tool has a full set of drawing functionality. However, you're not limited to your drawing canvas, you can think of your whole browser page as your sketch.
You can see examples for the use of this library here:
p5.js is a collaborative project created by many individuals, and you are invited to help. All types of involvement are welcome. See the community section to get started.
Think of your browser page as your sketch. For this, p5.js has addon libraries that make it easy to interact with other HTML5 objects, including text, input, video, webcam, and sound.