Skip to main content

Useful learning resources

JavaScript

P5.js

  • Daniel Shiffman has a vast collection of videos introducing programming using p5.js. Take a look through these videos if you are interested in getting a head start:
    https://vimeo.com/channels/learningp5js

  • Kadenze is an online platform for creative education. You can take structured courses with plenty of video based content and exercises. Here is an Introduction to Programming for the Visual Arts with P5:
    https://www.kadenze.com/courses/introduction-to-programming-for-the-visual-arts-with-p5-js/info

Programming Design Systems / Printing Code

  • A course that intersects graphic design and programming run by Rune Madesen at ITP in New York: http://printingcode.runemadsen.com/
  • [Video] Printing Code: Programming and the Visual Arts, Rune Madsen https://vimeo.com/61113159
  • Soon to be an online book with tutorials: https://programmingdesignsystems.com/

HTML & CSS

https://www.codecademy.com/learn/learn-html-css

Open CV

https://vimeo.com/69907695

Code

  1. https://github.com/atduskgreg/opencv-processing
  2. https://github.com/shiffman/Face-It

Topics

  • Face detection
  • Which Face
  • Edge detection
  • Pattern matching
  • Background Subtraction

Data Vis