Hi! My name is Tim and i teach and practice Creative Coding in the realms of Graphic Design.

About me Unlock my courses

From the blog

Hybrid Curriculum: Mission accomplished!

Lena Weber on Ambiguous Aesthetics

Conversations

Martin Lorenz on the intersection of Creative Coding and Flexible Visual Systems

Community Conversations

Creative Coding Essentials

The starting point of the curriculum, made for beginners.

Mastering the For-Loop

A deep dive into For-Loops in Processing

Molnar Reconstructed

( challenge ) Excercises in programming the works of Vera Molnar, a pioneer in computer art

Waves

Learn to utilize waves for motion graphics in Processing

The Third Dimension

A brief introduction to 3D enviroments in Processing

Coding Bauhaus

( challenge ) A collection of creative exercises, based on the teachings in the preliminary course at the Bauhaus in Weimar.

Typemachines

Fundamentals in text and kinetic typography with Processing and p5.js

Images and Pixels

All you need to know to work with Images in Processing and p5.js.

Copy and Paste

Exploring the copy-function in Processing

Basic Datastructures

Fundamental principles of Arrays in Processing

Grid Systems

In this course you will learn how to use two-dimensional grids for a variety of design applications.

Modulo Mixtape

The modulo operator is a magical little tool that can be used to achieve many different effects and solve several […]

Form follows Music

An exemplary introduction to data visualization.

Advanced Layout Techniques

A deep dive into PGraphics

ASCII Adventures

This course is about the aesthetic potential of ASCII typography. Specifically, in this course you’ll learn how to develop your […]

Programming Posters

Creative Coding in the realms of Graphic Design

Sketching Strategies

A collection of lessons to help you plan and execute self-initiated, explorative projects in Creative Coding and beyond

Digital Humanities 1

( challenge ) Breathing life into an ancient text with Creative Coding.

Lena Weber on Ambiguous Aesthetics

Conversations

Martin Lorenz on the intersection of Creative Coding and Flexible Visual Systems

Community Conversations

Sign up

Frequently asked
Questions