D3.JS Key Concepts

D3 has become the standard tool for creating custom, interactive, animated visualizations for the web. This open-source Javascript library has a very active community, is in constant development, and is very easy to learn for those well-versed in Javascript, HTML, CSS, and SVG or Canvas.

In this workshop, participants will be introduced to the most critical key concepts in D3 that, once learned, will allow them to continue their learning journey well-versed in the most commonly used core features, making it easier to pick up further knowledge at their own pace.


  • SVG elements
  • Data-driven graphics
  • Scales
  • Axes
  • Animation
  • Interactivity
  • Maps
  • Arcs
  • Force-directed graphs

Who’s It For:

  • People who know some Javascript (experts don’t need this course, total noobs may struggle to follow along, but if you know even just a tiny bit, this course will work for you)
  • People who want to know how to create custom, animated, interactive visualizations for the web
Request a Date