Creative Coding for Absolute Beginners

2022

A series of beginner-friendly creative coding workshops for people without any coding experience.

[ Watch recordings on YouTube | View source code in p5.js Web Editor ]

2022 | Creativing Coding Workshop at Sikka Art and Design Festival, Dubai, UAE 2022 | Creativing Coding Workshop at Sikka Art and Design Festival, Dubai, UAE
2022 | Creativing Coding Workshop at at Dubai Design Week, Dubai, UAE

In early 2022, I was invited by organizers of Sikka Art and Design Festival, an annual event housed in Al Fahidi Historical Neighborhood in Dubai, to teach workshops at the event. I decided to offer two introductory creative coding workshops that teach participants how to use p5.js, a creative coding framework that focuses on making code accessible and inclusive. These workshops were very successful, with participants ranging from professionals to elementary school students and stay-at-home moms. I was very touched by the enthusiasm of the participants, which inspired me to offer two similar workshops at Dubai Design Week in late 2022.

2022 | Creativing Coding Workshop Series at New York University Abu Dhabi
[ Watch recordings on YouTube ]

In addition, I also developed and taught a series of beginner-friendly creative coding workshops to community members at New York University Abu Dhabi. This series consists of three workshops: the first workshop provides an overview of creative coding and gets participants started with sketching using p5.js, the second workshop demonstrates how repetition can be used to create mesmerizing patterns and seamless transitions, and the third workshop introduces Perlin noise, an algorithm that helps to make sketches appear more organic and natural. In all these workshops, I try to encourage participants to experiment freely, because I believe that is the best way to get surprising results.

Here are some sample sketches I made for these workshops. You can view their source code in p5.js Web Editor.