Data Visualization with D3.js

Course: Metis Data Visualization
City: New York, NY
Dates: 10/30/18 - 12/13/18 Slack: dv-nyc-winter2018

Creator Based on course materials by Kevin Quealy
Instructor: Paul Buffa
Office Hours: 8-9 pm on Slack, Sunday nights


Schedule (subject to some change, depending on our needs and skills)

Week Tuesday Thursday
1: Getting Started Class 01: Charting basics, using D3 with the DOM and making a scatterplot Class 02: Charting basics, using D3 with the DOM and making a scatterplot - part 2
2: Mastering Basic Forms Class 03: Understanding chart intent; Creating a blueprint for charting in D3; Improving on Excel Class 04: Abstracting functions, discussing merits of chart forms; d3.nest()
3: Data Sketching & Structures Class 05: Line charts, working with nested data No Class
4: Data Sketching & Structures cont. Class 06: More nested data and working in Observable Thanksgiving! No Class
5: Dynamic Content Class 07: Updating elements: Data joins; interactivity; responsive charts Class 08: Putting it all together; Working more with d3.nest(); general update pattern; observable; interactivity
6: Maps Class 09: Maps, part I Class 10: Maps, part II
7: Smorgasbord Class 11: You Decide! Class 12: You Decide!

Prerequisites: Before the Course Begins (Prework)