Creative Coding: An Introduction to Programming with Processing (Online)
Online courses occur as a live session for 1.5 hours each week, during which time you will interact with your tutor, classmates and course content using in-built audio and video chat, instant messaging and the virtual work display area.
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...
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.
- Processing language syntax (Java based)
- What is a variable
- Conditionals and loops
- Functions and objects
- Pixel manipulation
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.
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.
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)
- Strong Internet connection via WiFi or ethernet; 2G, 3G or 4G will not be sufficient
- A desktop or laptop computer.
- Processing software. You can download tutor approved software here: https://processing.org/download