interactive yellow ellipses on purple ground drawn with code

Introduction to Creative Coding (LCCA)

I recently had the privilege of conducting an introductory workshop series on creative coding at the London College of Contemporary Arts LCCA

In collaboration with course director Maya Tayara, we created a dedicated online workshop focusing on creative coding as design discipline. Students dived into the fundamentals of the p5.js coding environment, learning about variables, loops and functions. In practical examples they explored how to use these tools to manipulate images and typography.

A significant aspect of the workshop involved students creating interactive and generative visual compositions, inspired by early pioneers like Vera Molnár and Anton Stankowski. They experimented with code as a medium to turn their compositions into interactive experiences. The primary objective of the course was to expand the toolbox of traditional designers with the vast possibilities of creative coding.

"We shape our tools, and thereafter our tools shape us." — Marshall McLuhan

Thank you for the invitation, Maya Tayara!

2023
  • Creative Coding
  • Workshop

Have a look at course material here.

video play button
video play button
video play button
presentation intro side: expand you toolbox – an introduction to creative coding
slide about the artist Vera Molnár and her transition from analog to coded work
slide about creating basic geometries with code in p5.js (circle and rectangle)
video play button
video play button
video play button
slide explaining the p5.js map function that allows us to change input values to a new range of output values
the input output graph demonstrates the wide potential of creative coding
slide explaining how to create blend modes with code in p5.js
video play button
video play button
video play button