Java and JavaScript Art

Being a student assistant for Creative Programming in year 2 rekindled my enthusiasm for creating programmed art. This time around, I wanted to expand my knowledge beyond Processing to also include JavaScript, and in particular the P5 library. 

I’ve particularly enjoyed coming up with mathematical algorithms that would create interesting patterns. In this way, I’ve been developing my skills in the area of Math, Data, and Computing, not only by improving my coding skills, but also by becoming better at translating my ideas for interactive art into mathematical formulas.

I’ve started uploading my sketches to

To help me gain a better understanding of how Java and JavaScript work, I’m going through the videos by Daniel Shiffman on YouTube: 


The gifs below were created in Java in Processing with the help of The gifs all link to JavaScript versions on Open Processing.