Courses

My curriculum starts from zero and is structured in 8 modules, containing 22 video courses with 337 lessons in total. And there is more to come!

blog/latest

The Story of 128KB

One day in January 2024, I was lethargically scrolling through my Instagram feed on my laptop. And, as so often […]

The Future of Processing – with Raphaël and Stef

I have some really good news: Processing is currently undergoing rapid development! Processing community lead Raphaël de Courville and primary […]

Deconstruction / Reconstruction – Creative Coding with Prof. Stig Møller Hansen

I am more than excited to share this session with Prof. Stig Møller Hansen with you today, whom I would […]

CodeCrafted

When I completed my bachelor’s degree in 2013, coding was considered a marginal topic. There was a dark spirit at […]

Tutorials

Refresh

Loading...

Loading...

Interviews

Refresh

Loading...

Loading...

Start your Journey

Frequently asked
Questions

I am a patron and tried to login in, but the i get an error message that my IP has been blocked. What’s wrong?

I am sorry for this inconvenience, I guess you tried to put your username and your password directly into the login-form on my website, right?

Instead you have to click the “Connect your Patreon” button to access the website. But that’s not a big deal, please try again in a few hours, then it will work again.

If not, then feel free to reach out to me, i am happy to help you by deactivating ther block.

This is a safety feature against brute force login attacks. Hopefully i will find a better solution for this in the future.

What is Creative Coding?

That’s a great question! I personally like this definition:

(Creative Coding) is a process, based on exploration, iteration, reflection and discovery, where code is used as the primary medium to create a wide range of media artifacts.

Mark Mitchell, Oliver C. Bown: Towards a Creativity Support Tool in Processing. Understanding the Needs of Creative Coders. ACM Press 2013, page 143–146, cited according to: Stig Møller Hansen: public class Graphic_Design implements Code {//Yes, but how?}: an investigation towards bespoke Creative Coding programming courses in graphic design education, Aarhus 2019, page 13. Link

Basically, I wrote a whole master’s thesis on this question. You can read it in German and in English. If you don’t wan’t to dive that deep, you can find a more condensed definition in this chapter.

I want to follow a few of your courses; I was wondering how long on average they take?

That’s cool! The courses are not too long. The focus of the curriculum is, to provide a low barrier access to Creative Coding. How long it takes to go through a course is based on how intense you study and how much time you spent.

I have upgraded my level on Patreon from “Supporter” to “Student” but it looks like i still don’t have access to all courses. What’s wrong?

Hey, I am very sorry for this inconvenience, until now i was unable to implement an automatic user-level-upgrade on my website so this has to be done by hand when i get an automatic e-mail about this. I check for these e-mail regularly, at least every few hours. I know, this sucks! i am working on it!

You can accelerate the process by sending me a direct message on Patreon, then i’ll receive a notification on my phone.

Sorry again!

Enjoy the journey!

Why do you use Processing and p5.js for your teaching?

The Processing programming language has a long history and has gathered a huge global community over the last 20 years. Processing is the best documented and most widely used technology for creative coding. The principles of Processing are extremely well elaborated and have been adapted by many other languages.

At the same time, Processing is not limited to any particular medium and can be used for almost any output imaginable. With p5.js, there is now a stable technology directly from the Processing ecosystem that can be used to implement interactive experiences on the web. Processing is fundamentally much more than just a language. It is a way of thinking. And because this technology has been around for more than 20 years and is exceptionally stable.

Are you open for freelance-projects?

Yep, basically i am open for projects and if i can’t do the job myself, i have a network of partners that i can possibly connect you with.

Just drop me a line!

post@timrodenbroeker.de

Monthly Newsletter

Fresh perspectives circling around Creative Coding, Design and Technology, every first Friday of the month, directly to your inbox.