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” of my Programming with Text video series.
In this video I introduce Regular Expressions. What are they and how are they used?
In this video I discuss meta-characters: what are they and what role do they play in regular expressions?
In this video, I explain character classes which are a way of matching a selection of characters in a regular expression.
Session 10 - “Chatbots” of my Programming with Text video series.
In this video I cover RiveScript: a simple scripting language for chatbots with a friendly, easy to learn syntax.
In this video, I use the p5.Speech library for text-to-speech (TTS). The p5.Speech library is an initiative from the NYU Ability Project.
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” of my Programming with Text video series.
This video introduces a new topic in the Programming with Text playlist: Chrome Extensions!