Welcome to Programming from A to Z!

“Programming from A to Z” is a course I teach at ITP ( This playlist is anyone who would like to follow along online. Each week, I’ll release videos on a new topic.

Here is the course description.

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.

Course url:

Next Video:

Support this channel on Patreon:

Send me your questions and coding challenges!:


GitHub Repo with all the info for Programming from A to Z:

Links discussed in this video:
ITP from Tisch School of the Arts:

Influences and Inspiration for the Programming from A to Z class:
Jackson Mac Low’s Wikipedia Page:
Nick Montfort:
Allison Parrish:
Kate Compton’s Tracery:
Addie Wagenknecht:
Lynn Cherny:
Darius Kazemi:
Eyeo Festival on Vimeo:

Source Code for the all Video Lessons:


For More Programming from A to Z videos:

For More Coding Challenges:

Help us caption & translate this video!