On my exchange Camberwell college, UAL. we were introduced to the P5.js library in the context of a project about generative systems. I created an abstract Crochet pattern generator. 
Learning how to code has been an interesting process and a skill I want to explore more in dept in the future as we only scratched the surface of all the possibilities. For a more detailed breakdown of what I did for the school project, please refer to the Process PDF below. 

Here are some of my P5 experiments: 
https://editor.p5js.org/Vavava/full/FxMRrhUZO
https://editor.p5js.org/Vavava/full/jVGnYBNrs
https://editor.p5js.org/Vavava/full/2QYmerlsm