Again, this is based on the great video series: Code! Programming with p5.js by Daniel Shiffman at The Coding Train. The Shiffman code has been ported (with permission under MIT licence) to Ancient Brain Worlds that can be run and edited in the browser.
When you are finished part two of this course, you will be able to make Worlds like the following. Click to run them.