Computational Thinking

Joel Gethin Lewis

Lecture 9: Doing

What I'm going to talk about today:

  1. Processing, p5.js, ml5.js, pts.js.
  2. Daniel Shiffman, The Nature of Code, The Coding Train, Rune Madsen, Programming Design Systems and Constraint Systems.
  3. openFrameworks, Zach Lieberman, SPFC, Theo Watson, Arturo Castro, Machine Learning for Artists and Gene Kogan.
  4. three.js, Mr Doob and A-Frame and AR on the web (WebXR).
  5. Open Source, Github, Unreal engine, Blender and Glitch.
  6. Bonus: Memo Atken, Mario Klingemann, Golan Levin, Art+Com, Daito Manabe.
  7. Bonus Bonus: Win without Pitching, You're my favourite client, Hell Yeah, Austin Kleon, Tim Pychyl, Ira Glass, Virgil Abloh and Bret Victor.

Processing, p5.js and ml5.js.

Daniel Shiffman, The Nature of Code, The Coding Train, Rune Madsen, Programming Design Systems and Constraint Systems

openFrameworks, Zach Lieberman, SPFC, Theo Watson, Arturo Castro, Machine Learning for Artists and Gene Kogan.

three.js, Mr Doob and A-Frame and AR on the web.

Open Source, Github, Unreal engine, Blender and Glitch.

Bonus: Memo Atken, Mario Klingemann, Golan Levin, Art+Com, Daito Manabe.

Bonus Bonus: Win without Pitching, You're my favourite client, Hell Yeah, Austin Kleon, Tim Pychyl, Ira Glass, Virgil Abloh, Bret Victor and Alan Kay.

Thanks!