The question has come up: “What can we do with p5.js?” The answer is of course a lot. But here are some short write-ups that help to make that answer clearer:

Tutorial 1: What is p5 good at part 1

and part 2:

Tutorial 2: What is p5 good at part 2

There are also the built in examples:

P5 examples

and if you like videos, then be sure to check out these youtube channels:

STEM coding

and

The Coding Train

for more advanced walkthroughs.

Have fun!