Live Stream #59: Week 1 of Programming from A to Z
This Live Stream covers the first week's topics of the "Programming from A to Z" course that I teach at ITP in New York City(http://shiffman.net/a2z/intro/). Here's a brief list of the topics covered in this first class: Dom Manipulation with p5.js, My Coding Workflow, Text Inputs from Users, The String Object in JavaScript, Jackson Mac Low's Diastic Machine, and many more!
3:51 - Intro to the live stream
21:10 - Intro to Programming from A to Z class
52:13 - Presenting my workflow
1:06:43 - Using text input from users
1:34:01 - Loading text from a file
2:05:56 - JavaScript String Object
2:34:45 - Coding Challenge: Jackson Mac Low's Diastic Machine
2:56:33 - Week 1's Homework Assignment
Support this channel on Patreon: https://patreon.com/codingtrain
Send me your questions and coding challenges!: https://github.com/CodingTrain/Rainbow-Topics
Contact: https://twitter.com/shiffman
GitHub Repo with all the info for Programming from A to Z: https://github.com/shiffman/A2Z-F16
Links discussed in this video:
ITP from Tisch School of the Arts: https://tisch.nyu.edu/itp
Mozilla's String Object Reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String
Influences and Inspiration for the Programming from A to Z class:
Jackson Mac Low's Wikipedia Page: https://en.wikipedia.org/wiki/Jackson_Mac_Low
Nick Montfort: http://nickm.com/
Allison Parrish: http://www.decontextualize.com/
Kate Compton's Tracery: https://github.com/galaxykate/tracery
Addie Wagenknecht: http://www.placesiveneverbeen.com/
Lynn Cherny: http://www.ghostweather.com/bio.html
Darius Kazemi: http://tinysubversions.com/
Eyeo Festival on Vimeo: https://vimeo.com/eyeofestival
Links to Technologies mentioned in this video:
Node.js: https://nodejs.org/
Atom Code Editor: https://atom.io/
Atom Beautify: https://atom.io/packages/atom-beautify
Atom Live-Server: https://atom.io/packages/atom-live-server
NPM: https://www.npmjs.com/
p5.js: http://p5js.org/
CodePen: http://codepen.io/
Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code
p5.js: https://p5js.org/
Processing: https://processing.org
For More Live Streams: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz
For More Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
Help us caption & translate this video!
http://amara.org/v/V595/
📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct