Programming with Text
This course focuses on programming strategies and techniques behind procedural analysis and generation of text-based data.
There will be weekly homework assignments as well as a final project.
session #2: Regular Expressions
Session 2 - “Regular Expressions” of my Programming with Text video series.
Introduction to Regular Expressions15 Sep 2016
In this video I introduce Regular Expressions. What are they and how are they used?
Meta-characters16 Sep 2016
In this video I discuss meta-characters: what are they and what role do they play in regular expressions?
Character Classes16 Sep 2016
In this video, I explain character classes which are a way of matching a selection of characters in a regular expression.
session #10: Chatbots
Session 10 - “Chatbots” of my Programming with Text video series.
Chatbots with RiveScript12 Oct 2017
In this video I cover RiveScript: a simple scripting language for chatbots with a friendly, easy to learn syntax.
Speech Recognition with p5.Speech20 Oct 2017
In this video, I use the p5.Speech library for speech-to-text, i.e. speech recognition. The p5.Speech library is an initiative from the NYU Ability Project.
session #11: Chrome Extensions
Session 11 - “Chrome Extensions” of my Programming with Text video series.
Introduction to Chrome Extensions13 Nov 2017
This video introduces a new topic in the Programming with Text playlist: Chrome Extensions!
Bookmarklets13 Nov 2017
Content Scripts14 Nov 2017