How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? This book focuses on the programming strategies and techniques behind computer simulations of natural systems using Processing.

Buy The Nature of Code eBook Bundle

Download the entire book directly from the author.

  • DRM-free
  • includes PDF, ePub, and Kindle formats
  • Delivered by email, no login necessary
  • Receive lifetime book updates for free

Name Your Price:

Donate a percentage to the Processing Foundation.

Amount to Processing: $0.50
Amount to Author: $9.50

Read the Entire Book Online for Free

The complete book is available as HTML with interactive Processing.js examples.

Read Now

Download the book's code

All of the source files for building the book and the Processing code examples are available on github.

Download Code