Get started with custom lists to organize and share courses.

Sign up

To support our site, Class Central may be compensated by some course providers.

Information Visualization: Programming with D3.js

New York University (NYU) via Coursera

students interested
  • Provider Coursera
  • Subject Data Visualization
  • $ Cost Free Online Course (Audit)
  • Session In progress
  • Language English
  • Certificate Paid Certificate Available
  • Start Date
  • Duration 4 weeks long
  • Learn more about MOOCs

Taken this course? Share your experience with other students. Write review

Overview

Sign up to Coursera courses for free Learn how

In this course you will learn how to use D3.js to create powerful visualizations for web. Learning D3.js will enable you to create many different types of visualization and to visualize many different data types. It will give you the freedom to create something as simple as a bar chart as well your own new revolutionary technique.

In this course we will cover the basics of creating visualizations with D3 as well as how to deal with tabular data, geography and networks. By the end of this course you will be able to:

- Create bar and line charts
- Create choropleth and symbol maps
- Create node-link diagrams and tree maps
- Implement zooming and brushing
- Link two or more views through interaction

The course mixes theoretical and practical lectures. We will show you step by step how to use the library to build actual visualizations and what theoretical concepts lie behind them. Throughout the course you will learn skills that will lead you to building a whole application by the end of the lectures (a fully working visualization system to visualize airlines routes).

This course is the third one of the “Specialization in Information Visualization". The course expects you to have some basic knowledge of programming as well as some basic visualization skills.

Syllabus

WEEK 1

Introduction to web and d3

In this module we will focus on the basics of web development and d3.js

 

WEEK 2

Dealing & drawing with data

In this week we will learn how can we load and manipulate data using d3.js

 

WEEK 3

Lines, Arcs, and maps

 

WEEK 4

Layouts and interaction

 

 

Taught by

Enrico Bertini and Cristian Felix

Class Central Charts

Help Center

Most commonly asked questions about Coursera Coursera

Review for Coursera's Information Visualization: Programming with D3.js
5.0 Based on 1 reviews

  • 5 star 100%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Ronny W
5.0 4 weeks ago
by Ronny completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
D3 is the de-facto standard for web visualization. This is an excellent course to learn D3 programming. After short introductions for HTML, CSS, and JavaScript (you can skip them if you already have experience with web frontend development) some basic concepts of D3 are explained: selections, adding/removing elements, changing properties. From the second week onwards: loading data, filtering & sorting, transforming, stats, SVG drawing, binding data, scales, annotations, lines & arcs, map projections, choropleth maps, visualizing networks and interaction (event handling, brushing, zooming, tool…
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.