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.

Find out more about Online Courses and watch our YouTube Video

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.

Description

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.

Pre-requisite

No prior programming experience needed.

Level

Beginner.

Tutor information

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 www.dborowik.com or www.drawingmachine.com.


Materials

Materials required for this course:

Details for booking

DateDay of WeekTimeDurationCostStatusLocationAction
27/02/2018 - 03/04/2018Tuesday18:30 - 20:006 Weeks£450Available Online Add to Basket