Information Visualization: Programming with D3.js

This specialization provides learners with the necessary knowledge and practical skills to develop a strong foundation in information visualization and to design and develop advanced applications for visual data analysis.The specialization is characterized by two main complementary features: (1) providing a strong understanding of visual perception and the theory of visual encoding to design and evaluate innovative visualization methods; (2) providing the necessary skills to develop advanced web-based applications for visual data analysis.The specialization is organized around four courses tha

Created by: Enrico Bertini

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 88 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a css course? Or looking for more detail on Enrico Bertini's Information Visualization: Programming with D3.js? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

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 interactionThe 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.

Instructor Details

Enrico Bertini

Enrico Bertini is Associate Professors in the Computer Science and Engineering department at NYU Tandon School of Engineering. He has taught courses on visualization and visual analytics for more than 10 years in public and private institutions across Europe and the United States. Prof. Bertini's research focuses on the development and evaluation of advanced visual interfaces for Data Science. He has numerous publications top visualization conferences and journals and he is the recipient of several awards for his research. He is also the co-host of Data Stories, a popular podcast on data and data visualization.



96 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Vishnu P P S on 13-Sep-19

Well-paced and informative. Fun assignments too. It was really well thought out course.

By Erin B on 24-Nov-18

Great course, even for those who want to audit! d3 can be a very overwhelming to get started with, however, Cristian does a great job breaking down many parts of the library. He then weaves them together again through practice and the assignments. I definitely feel more confident working with d3.The only negative is there were no files to work on while following along with the practice lectures. I ended up having to reverse engineer the practice exercises and data. From what I read in the discussion boards, such files may be coming along, soon.

By Hugo B L on 1-Mar-19

Excellent course. Excellent content. Some corrections on the example codes are necessary. The instructor is very good.

By Saulet Y on 6-Feb-19

Wonderful course! It gives you basic knowledge about D3.js. Highly recommend!

By Averin I I on 20-Feb-19

Great practice and ensuring explanation of details.

By vignaux on 28-Aug-18

Very good course on the D3.js library. Examples and a project deployed throughout the course. Master your visualization of data thanks to this library. Thank you for this course

By Dmitry B on 30-Oct-18

very useful

By David on 12-Nov-18

Very good intro for people with some mild programming experience.

By Ian W on 1-Sep-18

Wanted to learn d3.js and found this course, it's very nice !! Much more fun and clear than reading the documents :)

By Ebenezer K on 23-Sep-18

Very Informative

By Mathieu L on 12-May-19

The best D3 course on the web right now. The course is about D3 V5. It's really necessary to have some programming skills. Also, the course uses Javascript ES6.

By Jafed E on 6-Jul-19

I enjoy the lectures. The professor has a good speaking and teaching style which keeps me interested. Lots of concrete math examples which make it easier to understand. Very good slides which are well formulated and easy to understand