What's p5.js?
...
For the purpose of the course we are going to use Openprocessing.org. It's an online platform, where anyone can create and share visual-based, open source projects. The big advantage of open processing is that the users can like and comment other sketches, follow other users and create themed collections.
...
In order to understand the examples and to write your own programs, you will be using references, i.e. artifacts that describe a programming language.
...