- Particle System tutorial video: p5.js, web editor code
- Fireworks tutorial video: p5.js, web editor code, Processing 3D Fireworks!
- Chapter 4 text: Processing
- Chapter 4 videos: Processing
- p5.js chapter 4 example code
- Processing chapter 4 example code
- ES6 classes videos from ICM
- Inheritance video tutorial
- Polymorphism video tutorial
- classes documentation
- classes and inheritance by Maciej Rzepiński
- Particle System video with higher order functions
- Coding Train videos
- Higher order function from Eloquent JavaScript
- fill
- map
- reduce
- filter
- and more!
- Arrow functions documentation
- "Particle animation and rendering using data parallel computation", Karl Sims (available via NYU network/proxy)
- "Particle Systems, a Technique for Modeling a Class of Fuzzy Objects", Reeves (available via NYU network/proxy)
- How my Dog learned Polymorphism
- Particle System API, by David K. McAllister
- Particle Systems by Allen Martin