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 PDF

Download the entire book directly from the author.

  • DRM-free
  • 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

Get the print edition!

CreateSpace Amazon


Problem with the
quality of your print?

Sign up for a Kindle/ePub alert:

e-mail:

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