Data Visualization with D3 | Full Course for Beginners

Learn data visualization with D3.js. D3 is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.

This course is an edited collection of live streams taught by Dr. Curran Kelleher. He is one of the top D3 instructors in the world. He has a Ph.D. in Computer Science, and has taught at universities including MIT.


00:00:00 - Introduction

00:06:16 - SVG Fundamentals

01:05:11 - Pseudo Visualizations

02:16:26 - Sol LeWitt in Vanilla JS

03:32:31 - Sol LeWitt in D3

05:08:31 - D3 Selections

06:43:11 - JavaScript Modules & Build Tools

08:04:07 - Productizing a Codebase

10:25:28 - Scatter Plot

11:56:28 - Reusable Charts

13:28:27 - Dynamic Charts

15:07:37 - Charts with Menus

16:35:23 - Quantitative and Categorical

18:17:35 - Closing the Series