Links

Tools

  • Atom – open-source text editor, preferred code editor for class

Creative Coding Frameworks

  • Processing – An electronic sketchbook for developing ideas in Java.
  • p5.js & reference – similar to Processing, fully implemented in Javascript
  • OpenProcessing – repository of community sketches using Processing and its variants

Libraries

  • p5.play – p5js game/animation library, with a number of helpful classes for sprite/animation support, collision detection, interactivity and camera control, etc.
  • d3 – data visualization Javascript library
  • three.js –  Javascript 3d library
  • matter.js – 2d physics library
  • matter-attractors – plug-in for matter.js, handles attraction/repulsion
  • vida.js – p5.js camera tracking library

Tutorials

Math Reference

HTML/CSS References

HSB Color Reference

External Data / APIs

3d Printing and Processing/p5js

New Media Websites / Blogs

Places

People – Creative Coding

Interesting Creative Projects Using Code

 Other