Learn to Code with p5.js
New to coding? Start here!
Learn how to debug your p5.js code.
Use mouse and keyboard input to make interactive sketches.
Use patterns to repeat work without repeating code.
Create variables that hold multiple values.
Display and manipulate image files.
Use libraries to expand what p5.js can do.
Want more info before you dive into coding? Read these!
Which p5.js editor should I use?
From Processing to p5.js
Already have experience with p5.js? These are for you.
The power and beauty of the random function.