-
Pre-Game
Some things to go over before we dive in
-
SVG Overview
overview of most common SVG elements and key ways SVG is similar to and different from html
-
Binding API
introduction to the d3 API functions that relate to the DOM and data binding, such as selections, transitions and the enter/update/exit pattern.
-
Non-Binding API
overview of the rest of the d3 API functions which can be used in all kinds of situations
-
Reusable Charts
introduction to the reusable chart pattern
-
Diving Board
Links and resources for diving even deeper into d3
Thanks to EJ Fox and Erik Hazzard for reviewing these materials with me.
Shoutout to Kai Chang, Michael Porath and Scott Murray for teaching me a ton about d3 as well as how to teach it.
Thanks to Amit Patel for sharing his tutorial creation process with me.
Thanks to Marc Grabanski for considering me a Frontend Master.