Skip to main content
The University of Massachusetts Amherst

Creative Coding and Data Visualization

For centuries, data visualizations like charts and infographics have been used to communicate critical information and promote social change. In this course, you will learn to program through using real-world data to create static and interactive data visualizations, similar to those seen in news outlets like The New York Times.

This course will be taught in Javascript and will use tools like p5.js to make it easy to create interactive programs from day 1. During the length of the course, we will cover most of the content of an introductory programming course, though content will be scaled to fit the needs and experience of students. In addition to coding, we will also learn about the ways that data have been used in the past and present to tell stories about topics like public health, racism, and climate change. 

The course will include synchronous “class time,” weekly homework assignments to build your skills, and a final project of your own design about a topic of your choice. No experience with programming, visualization, or Javascript is required - curious and creative thinkers of all backgrounds are welcome! 

Schedule: Online Live Sessions every Monday, Wednesday and Friday 1:00-3:00pm (EDT)