🚂 Beginner's Guide to Creative Coding w/ Processing 🌈

Video thumbnail with colorful text and characters: "Learning Processing"

Choo choo! Welcome aboard to the world of creative coding! Join me in this beginner-friendly video series and choo-choo-choose to embark on an exciting journey with Processing, a versatile and artist-friendly programming language and environment. Whether you're an absolute beginner or have some experience already, my goal is to inspire and empower you to unleash your creativity through coding. Processing is your gateway to making art, animations, and interactive experiences. No prior experience is required—just curiosity and a desire to create!

Below, you'll find a detailed itinerary that includes links to all of the coding destinations: code examples, interactive exercises, and other reference material. Found a mechanical issue? Open an issue in this repo or call the conductor at help@thecodingtrain.com.

For passengers looking to chat in the cafe car, say hello in this reddit thread or hop onto the Discord. There's always room for one more on the Coding Train!

How to Watch

This video is available right now as a Nebula first! Want to support The Coding Train and have access to even more coding adventures? Buy your train tickets for a Nebula journey with the Coding Train!

Tabel of contents outlining timecodes for each chapter

Introduction [0:00]

Reference

Drawing with Code [17:30]

Reference

Code Examples

In-Video Examples:

Do-It-Yourself Solutions:

Flow [1:04:39]

Reference

Code Examples

Variables [1:29:31]

Code Examples

Conditionals [2:02:46]

Reference

Code Examples

Loops [2:50:01]

Reference

Code Examples

Arrays [3:12:29]

Reference

Code Examples

Functions [3:40:29]

Code Examples

Classes and Objects [4:02:30]

Reference

Code Examples

Confetti Project [4:56:20]

Reference

Code Examples

Conclusion [5:03:15]

Reference