Introduction to D3.JS

Past Locations for this Workshop

Introduction to D3.JS

Past Locations for this Workshop

About this workshop

D3.js is a powerful tool used to create data driven documents and interactive data visualizations in modern web browsers. In this class, you’ll learn the basics of D3.js, including why it is important and best practices of utilization. You’ll then reinforce what you’ve learned with interactive activities that will guide you through the D3.js building blocks. You’ll walk away feeling confident in your newfound abilities to program using D3.js.


  • Start programming in D3.js.
  • Create visual data elements using D3.js.
  • Place visual data elements using D3.js.
  • Get and use data from the server using D3.js.
  • Create basic chart examples with Tooltips.

Prereqs & Preparation

Students should have a basic understanding of web fundamentals (HTML, CSS, DOM, SVG, HTML5 Canvas, etc.) and JavaScript knowledge (functions, control statements, basic data types and structures), as well as an awareness of data visualization and its benefits.

Students should bring a laptop with Google Chrome and Python installed (, as well as a text editor (Notepad of Note on Mac/Windows also works fine).

Coming up near you

Let’s Keep You Updated

Enter your email to start following

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.