Programming from A to Z [4 unit(s) – In-Person]

This course is a survey of programming strategies and techniques for the procedural analysis and generation of text-based data. Topics include analyzing text based on its statistical properties, automated text production using probabilistic methods, and text visualization. Students will learn server-side and client-side JavaScript programming and build single-page web applications as well as bots for social media networks. Additionally, this course will also include examples on how to interface with the latest open-source and commercial machine learning models for text and image generation. The writing of this course description may or may not have been assisted by one of these so-called “AI” models The course will include weekly homework coding exercises and an open-ended final project.

ITPG-GT.2536.1 (22592) | Instructor: Daniel Shiffman | Wed 3:30pm to 6:00pm | Meeting Pattern: 14 | Start Date