Fall 2026 - Course Introduction & Syllabus
NYU Center for Data Science
2026-09-14
Warning
If you have no knowledge of machine learning, this course might not be appropriate for you. Please contact the instructor if unsure.
This is a research-oriented course on visualization for machine learning, where all students will work on a guided research project.
This material is at the cutting edge of computing research, bridging visualization and machine learning communities.
After this course, you will be able to:
Make you a more effective data scientist fluent in the connections between visualization and machine learning.
Tip
The Tuesday lab meets the day after each lecture, so hands-on work always follows the theory it builds on.
Most lectures based on recent technical papers not yet incorporated into textbooks.
Data Visualization Curriculum - Jeff Heer
Observable Notebooks
A Course in Machine Learning - Hal Daumé III
PDF Link
Interpretable Machine Learning - Christoph Molnar
Online Book
Introduction to Machine Learning - Etienne Bernard
Wolfram Guide
Deep Learning - Goodfellow, Bengio, Courville
Online Version
Understanding Deep Learning - Simon J.D. Prince
Online Book
This project helps develop research skills through hands-on experience with cutting-edge visualization techniques.
50%
Weekly programming assignments
10%
4-page writeup
10%
1-page writeup
25%
8-page writeup + presentation
Participation: 5%
Weekly programming assignments for the first half of the semester, focusing on implementing visualization techniques for ML. These build the technical skills needed for the final project.
| Days Late | Penalty |
|---|---|
| 1-5 days | 20% per day |
| After 5 days | 0 points (maximum grade) |
Important
After 5 days late, your assignment will receive a maximum grade of zero.
Note
AI tools are valuable learning aids, but technical interviews won’t have them available. Balance tool use with fundamental understanding.
| Week | Lecture (Mon) | Lab (Tue) | Topic |
|---|---|---|---|
| — | Sept 7 | — | Labor Day - No Class |
| 1 | Sept 14 | Sept 15 | Course Introduction & Visualization Fundamentals |
| 2 | Sept 21 | Sept 22 | Perception and Color Theory |
| 3 | Sept 28 | Sept 29 | Model Assessment & Evaluation |
| 4 | Oct 5 | Oct 6 | White-box Methods & Interpretability |
| — | Oct 12 | — | Fall Break - No Monday Lecture |
| 5 | Oct 14 (Wed) | Oct 13 | Make-up Lecture - Black-box Methods & Project Discussion |
| 6 | Oct 19 | Oct 20 | Clustering Visualization |
| 7 | Oct 26 | Oct 27 | Dimensionality Reduction |
| Week | Lecture (Mon) | Lab (Tue) | Topic |
|---|---|---|---|
| 8 | Nov 2 | Nov 3 | Deep Learning Visualization |
| 9 | Nov 9 | Nov 10 | NLP and Large Language Model Visualization |
| 10 | Nov 16 | Nov 17 | Topological Data Analysis |
| 11 | Nov 23 | Nov 24 | Time Series and Streaming Data |
| 12 | Nov 30 | Dec 1 | Interpretable ML and Fairness |
| 13 | Dec 7 | Dec 8 | Final Project Presentations I |
| 14 | Dec 14 | — | Final Project Presentations II |