Building Custom Data Visualizations
Join us for an Awesome Workshop on:

Building Custom Data Visualizations

August 3, 2018 - 9:30am to 5:30pm Central US Time

This workshop has already been published as a course!

Building Custom Data Visualizations

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Learn how to explore and question a dataset, and arrive at interesting themes to build a data story around.
  • Learn about different chart types, and which charts lend well to exploring what kinds of data.
  • Learn about basic information visualization design principles that are core to creating custom visualizations.
  • Learn how to systematically turn designs into code, including how SVG paths work, and how to take advantage of different D3 shapes and layouts for your own designs.
  • Learn how to communicate key points of visualization to your readers with the use of titles, descriptions, legends, axes, and annotations.
  • Learn the difference between expository visualizations and exploratory visualizations (which are not), and gain tips on what to watch out for when creating exploratory visualizations.

Your (Awesome) Instructor

Shirley Wu

Shirley Wu

Shirley Wu is currently a freelance consultant specializing in data visualization. Previously, she was a software engineer at security company Illumio working on an interesting part of the product called Illumination, a visualization of application traffic and visual tools for writing security policy on top of them. Most recently, Shirley has worked on An Interactive Visualization of Every Line in Hamilton, The Political Brain, Four Years of Vacations in 20,000 colors, and film flowers, and is part of the ongoing data sketches project. She is a co-organizer of the Bay Area D3.js User Group as well as the annual d3.unconf, and has spoken about her work at OpenVis Conf, BackboneConf, and various meetups.

Spend the Day Immersed With a Leading Data Visualization Master

Workshop Details

Do you know D3 data-binding and the enter-update-exit pattern like the back of your hand? Can you whip up bar charts and radial trees in your sleep? Do you want to go beyond building the visualizations you see in the D3 gallery, but you don’t quite know how? In this workshop, we’ll cover basic visualization principles needed for designing custom data visualizations and delve into the web technologies, and D3 modules are necessary to make your advanced data visualizations designs a reality.

Daily Schedule

We've already held over 150 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
  • 10:00AM
    Exploring the Dataset
  • 10:30AM
    Tools for Exploration
  • 11:30AM
    Basic Data Visualization Design
  • 12:30PM
  • 1:30PM
    Sketch Ideas for Dataset
  • 2:00PM
  • 3:00PM
    D3 Shapes and Layouts to Manipulate
  • 4:00PM
    Finishing Touches
  • 5:00PM
    Wrapping Up

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This class is for those that have a solid understanding of core D3 concepts — in particular: how selection, data-binding, and enter-update-exit is working underneath the hood. They know how to navigate the D3 library documentation, and have tried their hand at different shape and layout modules. They have experience building basic charts, but now want to advance to building their custom data visualizations with D3 and web technologies.

Any Prerequisites?

  • D3.js experience including Selections, data-binding, enter-update-exit and experience with d3-shape and layouts
  • SVG experience with rectangles, circles, lines, text and familiarity with paths
  • Experience with HTML, CSS, Javascript
  • Taken the Intro to D3.js workshop

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


August 3, 2018 - 9:30am to 5:30pm Central US Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN