How to Make Awesome Data Visualizations with D3

d3 (data driven documents) is an awesome javascript library for creating amazing interactive graphics (you've seen them on NYT online, Guardian online, etc. - click here for examples). If you know basic javascript, you are ready to learn D3. We will focus on understanding the logic of a d3 visualization, how to adapt existing visualizations to new data, and how to create basic visualizations from scratch.