Introduction to Data Visualization
- What experts wish they knew before they started
- Podcasts
- Reading for Quiz 1 - Chapters 1 & 2 from the FDV book and Chapter 1 from the VAD book
Visualizing Amounts and Distributions
- P5 tutorials
- Official P5js 'learn' page
- Interaction tutorial with many examples
- Introduction to Coding using P5
- Great video tutorial by Daniel Shiffman to get started with P5
- An introduction to CSV files and how to load them in P5
- Setting up a local server
Introduction to D3
- Books
- Interactive Data Visualization for the Web, 2nd Edition by Scott Murray (free through USF)
- D3 for the Impatient by Philipp K. Janert (free through USF)
- Fullstack D3 and Data Visualization: Build beautiful data visualizations with D3 by Amelia Wattenberger
- D3js in Action by Elijah Meeks
- Online Tutorials
- A 12-hour detailed tutorial with lots of examples on YouTube by Curran Kelleher
- A React + D3 course by Curran Kelleher
- A big list of tutorials on the D3 website (please select tutorials that were made after 2018)
- A short but great interactive tutorial by Samuel Gratzl
- Learn D3.js step by step website - a good introduction to specific aspects of D3 such as selections, joins, layouts, etc.
- Other
- D3js slack group - d3js.slack.com
- An interview with Mike Bostock and Shan Carter of the NYTimes about D3 and its use in journalism
- D3 Examples Gallery