Coding Train Live 61: Week 3 of Programming from A to Z & Mad Libs generator

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



Duration: 2:37:20
3,136 views
117


This Live Stream covers topics for Week 3 of the "Programming from A to Z" class at ITP (http://shiffman.net/a2z/).

In this video, I cover two JavaScript libraries text analysis, generation, and natural language processing: "RiTa.js" and "nlp-compromise". Also, for a Coding Challenge, I make a MadLibs Generator that pulls data from a Google Spreadsheet using a library called "Tabletop.js". Links to these libraries can be found below.

๐Ÿ’ป Mad Libs challenge https://thecodingtrain.com/challenges/39-madlibs-generator

Timestamps:
10:45 - Presenting Last Week's Assignments
25:38 - Presenting Today's Topics
47:34 - RiTaJS video
1:23:49 - nlp-compromise video
1:55:52 - Coding Challenge: Mad Libs Generator
2:24:40 - Homework Assignments for Week 3
2:28:05 - Q&A/Conclusion

๐Ÿš‚ Website: http://thecodingtrain.com/
๐Ÿ‘พ Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide
๐Ÿšฉ Suggest Topics: https://github.com/CodingTrain/Suggestion-Box
๐Ÿ’ก GitHub: https://github.com/CodingTrain
๐Ÿ’ฌ Discord: https://thecodingtrain.com/discord
๐Ÿ’– Membership: http://youtube.com/thecodingtrain/join
๐Ÿ›’ Store: https://standard.tv/codingtrain
๐Ÿ–‹๏ธ Twitter: https://twitter.com/thecodingtrain
๐Ÿ“ธ Instagram: https://www.instagram.com/the.coding.train/

๐ŸŽฅ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
๐ŸŽฅ Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

๐Ÿ”— p5.js: https://p5js.org
๐Ÿ”— p5.js Web Editor: https://editor.p5js.org/
๐Ÿ”— Processing: https://processing.org

Links to patrons' homework from Week 2:
Jeremy Dowell's "Plain English": http://codepen.io/codevinsky/full/GjNJJQ/
Oliver Wright's "Hanjie or Something": https://meiamso.me/hanjie/
Kristian Wichmann's "LIX score calculator": https://kwichmann.github.io/my_a2z/Week02/lix/
Michelle Brown's "Rights Redactor": https://msbrown.github.io/AtoZ_WiP/Rights_Redactor_v2_slider/

References:
GitHub Repo with all the info for Programming from A to Z: https://github.com/shiffman/A2Z-F16
School for Poetic Computation: http://sfpc.io/
Interactive Telecommunications Program (ITP): https://tisch.nyu.edu/itp
Corpora: https://github.com/dariusk/corpora
RiTaJS: https://github.com/dhowe/RiTaJS
nlp-compromise: https://github.com/nlp-compromise/nlp_compromise
Tabletop.js: https://github.com/jsoma/tabletop
Processing Forum: https://forum.processing.org
Lynn Cherny's Eyeo 2016 talk: https://vimeo.com/178239200

Source Code for the all Video Lessons: https://github.com/CodingTrain/Rainbow-Code

For More Live Streams: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6bxnFR6no70vlxxuxDEzflz

For More Programming from A to Z: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YrbSJBg32eTzUU50E2B8Ch

Help us caption & translate this video!

๐Ÿ“„ Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct







Tags:
coding
programming
patreon
p5.js
week
rainbow
live
creative coding
coding challenge
javascript (programming language)
daniel shiffman
javascript
p5.js tutorial
p5js
tutorial
programming challenge
javascript string object
js string object
user input
Corpora
tabletop.js
ritajs
rita.js
nlp-compromise
nlp