Programming with Text

This course focuses on programming strategies and techniques behind procedural analysis and generation of text-based data.

We’ll explore topics ranging from evaluating text according to its statistical properties to the automated production of text with probabilistic methods to text visualization. Students will learn server-side and client-side JavaScript programming and develop projects that can be shared and interacted with online.

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.

Watch all Sessions

Session #10: Chatbots

Session 10 - “Chatbots” of my Programming with Text video series.

Watch all Sessions

Session #11: Chrome Extensions

Session 11 - “Chrome Extensions” of my Programming with Text video series.

Watch all Sessions