Learn how to build unique and interactive visualizations from scratch
D3 is the most flexible library for creating data visualizations. It’s in a class of its own.
If you want to understand the D3 library, and build awesome data visualizations, this course is for you. It’s a
concise and comprehensive guide to learning D3.
If you are just getting started I have lessons on the basics (HTML/JS/CSS/SVG and Design Principles) to
help you build a solid foundation.
If you already know D3, this course will help you level up your game. There are techniques for making your
visualizations performant, responsive, reusable, and interactive.
If you know enough to copy and paste examples, but not enough to create visualizations from scratch, you’ll
get a lot out of this course.
Nail the building blocks of D3. We’ll cover just enough HTML, CSS, Javascript, and SVG so that you’re comfortable. We’ll also learn design principles for our visualizations.
Make sure you have a strong grasp of the library. We’ll look at selections, data-joins, transitions, scales, and more. We'll use the material covered to build a visualization from scratch.
Take your skill set to the next level. This module gives techniques to make your visualizations responsive, performant, reusable, and much more. We’ll wrap up by creating an interactive dashboard.
Pay once, and get access to everything. If you're not happy with the course, let me know within 7 days of purchase and i'll give you a refund.
D3.js is a javascript library that lets you build interactive visualizations with extreme flexibility.
Most of the course content is evergreen. The course was recorded using D3.js 4.x. If you are using a later version there will be a few api differences.
Yes! I include a lesson that covers the basics of javascript in the core concepts module.
If you're not happy with the course, let me know within 7 days of purchase and i'll give you a refund.