tim rodenbröker creative coding • Discover Programming as your Creative Practice. Demystify Technology!

trcc is an independent online-learning platform and a cultural hub for Creative Coding in the realms of Graphic and Media Design, founded and maintained by Tim Rodenbröker.

The constantly growing curriculum currently consists of 14 modules, containing 20 video courses with 274 lessons in total.

All courses are taught with Processing (Java) and p5.js (Javascript).

trcc is backed by a community of amazing supporters on Patreon.

Learn more about the platform

Sign up

Basics

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)

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)

Layouts

PGraphics

A deep dive into PGraphics (13 Lessons)

Generative Collages

Learn to merge photos and graphics into expressive collages. (11 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)

Basics

Data and Information

Start your Journey

blog/latest

Silvio Lorusso – Coding to Learn

Silvio Lorusso’s essay Learn to Code vs. Code to Learn: Creative Coding Beyond the Economic Imperative was an eye opener […]

Why 128KB works

This is a reflection on what I have learned about the 128KB framework in the last two years, written on […]

Command Line Basics

A fifteen minute walkthrough of the very basic commands for the command line. Here are the most important commands: cdchange […]

Creative Coding to demystify Technology

This blogpost is the working draft of the talk I gave at the Mobile World Congress Talent Arena on March […]

Being High on AI

Some time ago, an older friend of mine told me: “Tim, many years ago I used cocaine, once”. “How was […]

Creative Coding in the Age of Automation

A question that comes up again and again is how AI affects the field of Creative Coding and how I […]

Tutorials

Refresh

Loading...

Loading...

Interviews

Refresh

Loading...

Loading...

Quarterly Newsletter

I share four e-mail newsletters per year: personal reflections on Creative Coding, Design and life with Technology, directly to your inbox.

Ecosystem

codingsystems

codingsystems.info
Design Studio exploring the intersection of Flexible Visual Systems and Creative Coding.

128kb

128kb.eu
A Framework for Creative Coding within Limits, inspired by Permacomputing.

timrodenbroeker.de

timrodenbroeker.de
Learn more about Tim.

downgrade

downgrade.timrodenbroeker.de
Field Notes on Design and Life with Technology.