Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Learning Path: D3.js: Visualizing Data with D3.js

Leverage the power of D3.js to create beautiful and stunning illustrations of data
(8 reviews)
65 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 2h 11m
Language: English
Next start: On Demand

Table of contents


Need to get your hands dirty with D3.js quickly?

Start learning all you needed to know about creating beautiful data visualizations with Packt’s Learning Path, D3.js: Visualizing Data with D3.js.
This Learning Path seeks to take you on a journey to learn to create beautiful visualizations of information using D3.js. D3.js, where D3 stands for data-driven documents, is an amazing JavaScript library which is known among data analysts, engineers, mathematicians, and developers worldwide as an advanced data visualization tool. Its ability to bring data to life in the form of graphics is what has made it so widespread in its use, scope, and popularity.
D3.js has revolutionized the way data is analyzed, making it far easier than before to gain useful insights from complex, yet highly lucid data visualizations. With an extensive library equipped to help you create a huge variety of plots, charts, and graphs, D3.js is currently one of the best tools to help you create attractive and intuitive data visualizations.
D3.js: Visualizing Data with D3.js is Packt’s Video Learning Path that is a series of individual video products put together in a logical and stepwise manner such that each video builds on the concepts mastered in the video before it.
First, we would be looking at understanding the basics of D3.js. Then, we would move on to aspects such as setting up some of our very first data visualizations, including learning ways to bind the data to the DOM and applying custom, data-driven transformations to it to create stunning infographics. Further, we would be learning to harness the power of the recently released D3 v4 API. Finally, we would be looking at some of the techniques to create data visualizations using the animation and transition support provided by the D3 library.
The goal of this course is to help you develop a strong foundation in D3.js and allow you to create breathtaking visualizations of data using its vast library
This course is authored by some of the best in the field.
Nick Zhuis a professional programmer and data engineer with more than a decade experience in software development, big data, and machine learning. Currently, he is one of the founders and CTO of Yroo – meta-search engine for online shopping. He is also the creator of dc.js—a popular multidimensional charting library built on D3.

You will learn

✓ Get started with D3JS setup
✓ Familiarize yourself with the Node Package Manager (NPM)
✓ Select elements with D3JS
✓ Learn the enter-update-exit pattern for representing data visually in D3_js
✓ Work with D3JS scales
✓ Master D3JS axes components
✓ Learn all about the transition and animation support provided by D3_js


• You should have basic knowledge of JavaScript, HTML, SVG, and CSS.

This course is for

• This Learning Path is for all web developers or data analysts familiar with JavaScript, interested in getting started with D3_js, so as to start creating stunning data visualizations on their own.
Tech Knowledge in Motion
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 2h 11m
Language: English
Next start: On Demand

Students are also interested in