These tutorials provide more in-depth or step-by-step overviews of particular topics. Check out the examples page to see short demonstrations of various p5.js topics.
Welcome to p5.js!
This introduction covers the basics of setting up a p5.js project.
The main differences between the two, and how to convert from one to the other.
A tutorial of tips and tricks for optimizing your code to make it run faster and smoother.
A friendly intro to the file structure and tools for p5.js development, by Luisa Pereira.