Creative Coding I

Jonas Bohatsch
Design, Computer Studio
2020W, Vorlesung und Übungen (VU), 2.0 ECTS, 2.0 semester hours, course number S03094


Creative Coding

This course teaches basic programming skills with the language Processing and it's javascript equivalent P5.js.
Wether designer or artist; after successfully completing the course, students are able to use coding as a tool in their creative practice.


Basics of programming in P5js 

Working with random number generators

Programming of a drawing software tool

Computational thinking


This course will be held online via a mix of tutorial videos provided by the lecturer and televideo meetings. Links will be sent out to succesfully registered participants beforehand.

Key Words

coding, programming, digitale kunst, p5js, processing, media art, medienkunst, javascript, computational art, generative


13 October 2020, 10:00–13:00 Zoom
20 October 2020, 10:00–13:00 Zoom
03 November 2020, 10:00–13:00 Zoom
10 November 2020, 10:00–13:00 Zoom
17 November 2020, 10:00–13:00 Zoom
01 December 2020, 10:00–13:00 Zoom
15 December 2020, 10:00–13:00 Zoom

Course Enrolment

From 01 September 2020, 00:00 to 30 September 2020, 23:59
Via online registration

co-registration: possible

TransArts - Transdisciplinary Arts (Bachelor): Artistic and art technology foundations

Design: Specialisation in Graphic Design (1. Section): Introduction into Computer Applications

Design: Specialisation in Graphic Design (2. Section): Human Computer Interaction

Design: Specialisation in Graphic Design (2. Section): Hard and Soft Skills

Design: Specialisation in Graphics and Advertising (1. Section): Introduction into Computer Applications

Industrial Design (1. Section): Experimental Lab

Fine Arts (2. Section): Free Electives out of Artistic Practice in Technical Context

Design: Specialisation in Applied Photography and Time-based Media (2. Section): Applied Photography - Ways of Presentation

Individual courses: possible