Live Stream #59: Week 1 of Programming from A to Z

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=UTq0RQwnU3s



Duration: 3:05:43
9,008 views
153


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







Tags:
coding
programming
javascript (programming language)
p5.js
rainbow
live
javascript
challenge
tutorial
creative coding
coding challenge
daniel shiffman
p5.js tutorial
p5js
patreon
workflow
atom.io
node.js
diastic machine
ITP Tisch
String Object
JS String Object
JavaScript String Object
text input
text field
user input
DOM Manipulation p5.js
Jackson Mac Low
Nick Montfort
Allison Parrish
Kate Compton
Addie Wagenknecht
Lynn Cherny
Darius Kazemi