Courses
1Creative Coding Essentials
The starting point of the curriculum, made for beginners.
2Sketching with Code
Learn best practices for a fluent and smooth sketching process
3Mastering the For-Loop
A deep dive into For-Loops in Processing and p5.js
4Waves
Learn to utilize waves for motion graphics in Processing and p5.js
5Vera Molnar Reconstructed (wip)
Exercises for beginners and intermediate creative coders.
6Bauhaus Coding Workshop
A collection of creative exercises, based on the teachings in the preliminary course at the Bauhaus in Weimar.
7Random Compositions (wip)
In this course, we will look at an apparently simple exercise from my workshops and seminars that can lead to […]
8Typemachines
Fundamentals in text and kinetic typography with Processing and p5.js
9Images and Pixels
All you need to know to work with Images in Processing and p5.js.
10Copy and Paste
Exploring the copy-function in Processing and p5.js
12The Third Dimension
A brief introduction to 3D enviroments in Processing
13Generative Sculptures
Learn to transform image data into three-dimensional structures.
14Basic Datastructures
Fundamental principles of Arrays in Processing and p5.js
15Grid Systems
In this course you will learn how to use two-dimensional grids for a variety of design applications.
16Modulo Mixtape
The modulo operator is a magical little tool that can be used to achieve many different effects and solve several […]
17Form follows Music
An exemplary introduction to generative design and data visualization.
18Advanced Layout Techniques
A deep dive into PGraphics
19ASCII Adventures
This course is about the aesthetic potential of ASCII typography. Specifically, in this course you’ll learn how to develop your […]
21Classes and Objects (wip)
Object-oriented programming is an absolute game changer in the learning process. By using this method, you can split your programs […]