About Nature of Code
Nature of Code is an open-source book that introduces programming concepts through creative coding projects. It covers topics like physics simulations, generative art, and interactive systems using JavaScript and p5.js. Perfect for artists, designers, and developers interested in computational creativity.
FAQ
The 'Dynamic Bodies' course focuses on understanding, simulating, and incorporating motion-based elements of the physical world into digital worlds, covering topics such as vectors, forces, oscillations, particle systems, recursion, steering, and springs.
The discovery of Processing inspired the author to develop a suite of tutorials and examples about programming and simulation, leading to an almost 20-year journey of teaching coding.
Key contributors include Red Burns, Dan O'Sullivan, Shawn Van Every, Luisa Pereira, and numerous faculty, staff, and students from ITP and IMA.
The Processing Foundation, co-founded by Casey Reas and Ben Fry, provided the software and community support that inspired the author's work and teaching.
The author's work has evolved from initial software experiments to teaching courses, creating video tutorials on the Coding Train YouTube channel, and publishing a book on the Nature of Code.
The ml5.js project is a companion library to p5.js that aims to bring machine learning capabilities to creative coders in a friendly and approachable manner, with contributions from researchers and students at ITP/IMA.
The author collaborated with numerous individuals, including Tuan Huang for design, Jason Gao for the build system and website, and Ellen Nickles and Nuntinee Tansrisakul for co-teaching an online version of the Nature of Code course.
The author was inspired by the research on neuroevolution by AI researcher David Ha to create examples implementing the technique with ml5.js and add a new chapter to the book.
Alternatives to consider
See all alternativesBadges
Promote Nature of Code giving it more exposure, by adding these badges to your website, documentation, or product listing. Each badge links back to Nature of Code page on Webfolio.
<a href="https://www.webfolio.to/tools/nature-of-code?utm_source=badge&utm_campaign=badge" target="_blank" rel="noopener noreferrer"><img src="https://www.webfolio.to/badges/featured_color.svg" alt="Featured on Webfolio" style="max-width: 150px" /></a>
Categories
Claim this tool
Are you the founder? Claim your profile to update details and track views.