This is a collection of projects created using p5.js.
Learn JavaScript
p5.js is a great way to learn the fundamentals of the language in a creative and fun way.
Web Based
Code on your favourite offline code editor or use the integrated web based version provided.
Easy canvas API syntax
The library has an easy way to use the canvas API
Create Algorithmic Art
p5 is perfect to dip your toes in the world of digital algorithmic art
Games?
Sure, create your own games and learn with the Coding Train, how to code your own physics engine
Data
Work with maps, data and many more different APIs to expand your coding horizon
p5 is versatile. Explore what's possible and get inspired.