skip to main content
Creative Coding: An Introduction to Programming with Processing (Online)

Creative Coding (Online Short Course)

Central Saint Martins
Taught by
Damien Borowik


While digital artworks can be created using software, their aesthetic is too often regimented by the restrictions found in the software functionality. By using programming to create, artists and designers open a completely new dimension to their creativity.

Processing is a language and development platform for learning how to code in the context of visual arts and design.

In this course, you will learn to use the Processing programming language through a set of building blocks that will help you understand the underlying principles which are transferable to any other programming language. You will be able to apply those new understandings in your creative process to create and manipulate compelling visuals in minutes.

From one week to the next, you will build on what was learned in a practical way through weekly assignments that will help you bring your practice to a whole new level.

Topics Covered

  • Processing language syntax (Java based)
  • What is a variable
  • Conditionals and loops
  • Arrays
  • Functions and objects
  • Pixel manipulation
  • Motion
  • Interactivity

Learning Outcomes

Throughout this course, you will learn to use programming to create visuals and experiences from scratch. You will obtain a better understanding of how computer works. You will also learn to integrate programming into your own creative practice using practical and personal projects.

Who Should Attend

Artist, designers and other professionals in the creative industry who want to start using programming in their practice.


No prior programming experience needed.



Tutor Description

Damien Borowik graduated from Central Saint Martins with a BA in Graphic design, and later on from Goldsmiths, University of London with an MA in Computational Arts. As an academic, Damien has taught Interactive Design at CSM BA Graphic Design and MA Communication Design for 7 years. In his professional practice, Damien has won numerous awards and exhibited worldwide while working with clients such as Christian Dior Couture, Samsung Electronics, Southbank Centre and BBC Worldwide. Recently, the Victoria & Albert Museum has also acquired several of Damien’s artworks to be included in their permanent collection.

For more information visit or


Online Short Course Materials

To take part in the Online sessions you will need:

  • An up-to-date web browser (we recommend Firefox or Chrome)
  • The latest version of Java installed on your device
  • Microphone and headphones (a headset with a microphone function is recommended)
  • Webcam
  • Strong Internet connection via WiFi or ethernet; 2G, 3G or 4G will not be sufficient

Course Specific Materials

Available dates