Welcome

I empower young creatives by teaching creative coding and computational thinking in the realms of art, design and digital media.

Learn more

Featured

22. January 2021

Talking at Zuibishe / China

On January 21st 2021 i gave an online-talk to the chinese Zuibishe-community.

16. December 2020

Creative Coding Manifesto 2021

Computation is made by us, and we are now collectively responsible for its outcomes. John Maeda / How to speak […]

21. November 2020

Out now: Typemachines

Hi there! I just wanted to let you know that my course Typemachines is finally recorded completely and ready to […]

Courses

Work In Progress

7Programming Posters

(11 Lessons) Creative Coding in the realms of Graphic Design
Work In Progress

6Grid Systems

(6 Lessons) Grid systems are not only an elementary component in art, architecture and design and serve in many cases as a […]

5Typemachines

(17 Lessons) Fundamentals in text and kinetic typography with Processing.
Work In Progress

4Mastering the For-Loop

(5 Lessons) A deep dive into For-Loops in Processing
Work In Progress

3The Third Dimension

(11 Lessons) A brief introduction to 3D enviroments in Processing

2Bauhaus Coding Workshop

(15 Lessons) A collection of creative assignments, based on the teachings in the preliminary course at the Bauhaus in Weimar.

1Creative Coding Essentials

(29 Lessons) A rock-solid foundation for artists and designers. Learn the legendary programming-language Processing quickly and kickoff your path as a Creative Technologist.

Tutorials

7. January 2021

Processing-Tutorial: Render Videos with the Movie Maker

There are several ways to render video from Processing. In this tutorial I’ll show you the easiest way I could […]

25. September 2020

Processing-Tutorial – Programming Posters

Some of you have asked for it, so here it is: A raw and uncut tutorial in which I explain […]

4. September 2020

Bauhaus 101 – A beginners Processing Tutorial

Hi and welcome to this very condensed and quick tutorial that aims to get you amazed for Creative Coding in […]

20. August 2020

How to use p5.js with Visual Studio Code

In this short tutorial i explain how you can use p5.js with Visual Studio Code. For this purpose, i’ll use […]

27. July 2020

The Magic Triangle

The Magic Triangle is a powerful creativity technique that can be applied to many different areas.

20. March 2020

Processing-Tutorial: Rasterize 3D

In this tutorial I show you how to create abstract 3D portraits from any image file. Here you will learn […]

6. December 2019

Processing-Tutorial: Image-Rasterizer

Level: Beginner & intermediate In this tutorial i’ll guide you through all the necessary steps to rasterize an image with […]

4. November 2019

Processing-Tutorial: WAVES pt. 1

This is the first part of a brand new tutorial-series about Waves, a fundamental skill and feature in Generative Design […]

16. April 2019

Processing-Tutorial: Kinetic Typography 1

In the last years i’ve observed a new tendency in typography and graphic design which has been made possible by […]

14. April 2019

Processing-Tutorial: Video Export

One of the most powerful features of Processing in comparison to all web-based approaches and frameworks (like p5.js) is the […]

1. March 2019

How to rasterize an image with Processing

In this post i’ll teach you how to access the data of an image and how to use it to […]

Projects

16. May 2020

TypeMachines – A workshop at écal Lausanne

A 5-day remote-workshop at écal

1. August 2019

p5studio

A prototype for a browser-based design-application, built with p5.js and vue.js.

9. June 2019

Lifeline

A time in space-experience

16. January 2019

Mirrors

This project was created in summer 2020 during my master studies at the University of Applied Sciences Bielefeld (study field […]

23. November 2018

Programming Posters

Creative Coding in the realms of Graphic Design