courses Archive • tim rodenbröker creative coding
Courses

Basics

Intro
Under construction

Intro

In this course, we will clarify a few basic questions about the curriculum. Would you rather start coding right away? […] (3 Lessons)

Processing and p5.js Essentials

The starting point of the curriculum, made for beginners. (33 Lessons)

Sketching with Code

Learn best practices for a fluent and smooth sketching process (9 Lessons)

Mastering the For-Loop

A deep dive into For-Loops in Processing and p5.js (10 Lessons)

Waves

Learn to utilize waves for motion graphics in Processing and p5.js (13 Lessons)

Random Compositions

One of the most exciting and maybe even unsettling discoveries in the learning process of Creative Coding in Graphic Design […] (12 Lessons)

Exercises 1

Vera Molnar Reconstructed

Exercises for beginners and intermediate creative coders. (16 Lessons)

Bauhaus Coding Workshop

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

Interlude 1

The Four Pillars
Under construction

The Four Pillars

(7 Lessons)

The Art of Fixing Problems
Under construction

The Art of Fixing Problems

Click here to login or connect!To view this content, you must be a member of Tim's Patreon at €8 or […] (9 Lessons)

Creative Coding in the Age of Automation
Under construction

Text and Images

Typemachines

Fundamentals in text and kinetic typography with Processing and p5.js (18 Lessons)

Images and Pixels

All you need to know to work with Images in Processing and p5.js. (18 Lessons)

Copy and Paste

Exploring the copy-function in Processing and p5.js (8 Lessons)

ASCII Adventures

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

Space and 3D

The Third Dimension

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

Generative Sculptures

Learn to transform image data into three-dimensional structures. (12 Lessons)

Data and Information

Basic Datastructures

Fundamental principles of Arrays in Processing and p5.js (13 Lessons)

Grid Systems

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

Modulo Mixtape

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

Form follows Music

An exemplary introduction to generative design and data visualization. (8 Lessons)

TextMode
Under construction

TextMode

Explorations in String Manipulation. (16 Lessons)

meditations.json
Under construction

meditations.json

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

Layouts

PGraphics

A deep dive into PGraphics (13 Lessons)

Generative Collages

Learn to merge photos and graphics into expressive collages. (11 Lessons)

Exercises 2

Programming Posters
Under construction

Programming Posters

Creative Coding in the realms of Graphic Design (13 Lessons)

Browser-Based

Building Tools

Up to this point, you have changed all the parameters in your sketches directly in the code. This will get […] (19 Lessons)

Creative Coding within Limits

The 128KB Challenge
Under construction

The 128KB Challenge

In the beginning of the 21st century, we are used to streaming and downloading huge amounts of data from the […] (17 Lessons)

Terminal Alchemy

Command Line Basics
Under construction
Media Conversion with FFMPEG
Under construction
Using Processing from the Command Line
Under construction

Basics

Intro
Under construction

Intro

In this course, we will clarify a few basic questions about the curriculum. Would you rather start coding right away? […]

Start →
  1. How to use the Curriculum
  2. Why and when Processing and p5.js
  3. This book could save you

Data and Information