

the nature of code - kickoff
We’re diving into The Nature of Code, Daniel Shiffman's (the Coding Train) guide to teaching computers how to simulate the real world.
This session is a kick off! We'll be introducing the program structure and basics before we get started and meet other creative coders!
Over the next 11 weeks, we’ll study how simple rules create complex behavior — from vectors, forces, and oscillation to particle systems, fractals, and neural networks. Each session pairs reading and discussion with hands-on coding or creative interpretation. Whether you’re a generative artist, creative coder, or just curious about how systems evolve, this series breaks open the core mechanics behind life-like digital motion and intelligence.
We'll meet weekly IRL in the space to work through the chapters, share progress, and play with code using p5.js. We’ll host a final showcase at the TIAT space, presenting works from our learnings in the boundaries between nature, code, and emergence. Learn more about the showcase at this kickoff!
Pre-requisites
Familiarity with p5.js, Processing, or any creative coding environment. Understanding of the fundamentals is assumed: variables, conditionals, loops, functions, objects, arrays, and object-oriented programming.
Schedule - rsvp to each on our calendar
—
tiat is the intersection of art and technology! we are a 501c3 nonprofit creating places for creative technologists to experiment, exhibit, and expand their practice. ⋆౨ৎ˚⟡˖ Learn more about tiat: https://tiat.place/