
Design and build beautiful data visualizations with d3.js. An intensive introduction to the D3 library (V6).
Mastering data visualization in D3.js
InstructorAdam Janes
Design and build beautiful data visualizations with d3.js. An intensive introduction to the D3 library (V6).
InstructorAdam JanesEditorial course preview
These 3 complementary views highlight concrete, legible examples from the course presentation.
This dashboard interface demonstrates advanced D3.js capabilities by combining a stacked area chart with multiple bar charts to visualize complex business metrics.
This visualization displays a bar chart tracking the monthly revenue for Star Break Coffee from January through July, illustrating growth trends over time.
This screenshot displays a rendered donut chart visualization within a browser window, featuring distinct colored segments representing data proportions.




Free

FreeThe curriculum explores various data structures including Tree Diagrams, Treemaps, Circle Packing, and Sunburst Plots.
Instruction includes modules on designing for clarity, subjectivity in design, and sketching techniques.
Learners report version mismatches between advertised D3 v6 and actual usage of v4/v5, alongside dead external links.
Some signals suggest a high-velocity pace and difficulty following code when the instructor speaks while writing.
The reliance on single HTML files without package managers like NPM limits modern editor features.
Aligns with the requirement for intermediate JavaScript and HTML/CSS knowledge.