Skip to content
UdemyIt & SoftwarePaid courseBeginner levelCertificate

D3.js Data Visualization Fundamentals - Hands On (Udemy.com)

Design and build beautiful data visualizations with d3.js. A practical hands on approach to learning the D3 library.

Created by: Vincent Gomez

Last updated June 2026

icon
What you will learn

  • Understand the fundamentals of D3
  • Gain a wide variety of knowledge, learning how to different visualizations like bars, charts etc.
  • Develop stunning web pages, with loads of visualizations on a single page
  • Create stunning data visualizations using D3 and SVG
  • Use scales to help make your visuals work on any browser or device.

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 98 / 100

icon
Course Description

Welcome to D3.js Data Visualization Fundamentals!

This course will take you from a beginner level in D3 to the point where you can create any data visualization only limited by your imagination.


Learn how to create awesome data visualizations with D3.js

D3.js is a popular and powerful JavaScript library used to create data visualizations. In this course I'll teach you how to use the D3 library to create a multitude of different data-driven visualizations such as bar charts, pie charts, line graphs, etc.


We'll learn about D3 select, SVG attributes, shapes, filters, styles, scales, axes and much more...

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Vincent Gomez

Sunrise E-learning Solutions has been in the tech training industry for close to two decades. We aggregate training materials from various tutors and provide a hand-picked, curated set of courses. We have a presence in almost all major IT training markets. We take great pains to ensure the quality of training materials. We exclusively cater to students who are looking for premium quality content. All courses are vetted by our internal team of experts. Rest assured that our courses are professionally produced and are definitely value-for-money!

icon
More courses by Vincent Gomez

$39.99

icon
More IT & Software courses

$34.99

$19.99

$64.99

$19.99

$64.99

$19.99

icon
Reviews

4.9

3,917 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Patricia Hernandez on 5/21/2024

Thoroughly explains step by step, with great walkthroughs.

By Drey Hager on 5/10/2023

A good quick introduction to d3 that covers a lot of ground. If you need to learn d3 quickly, this is a great course for that!

By Sirius T. Bontea on 4/8/2022

Easy to follow, yet thorough.

By Jaliya Goonetillake on 10/20/2021

It is very good as it helped me understand the relationship between HTML and d3 and how it affects HTML elements as it had not registered previously. I believe that even though this course is useful to learn fundamentals, it might be important that it should be flagged as covering D3 version 3 and does not cover the version 4 which happens to be much more different. Therefore this course is at least 4-5 years out of date.

By Paul D. on 4/13/2021

Was able to easily follow along and it served as a good starting point for expanding knowledge with D.

By Michael Thompson on 12/16/2020

This is an interesting subject in which the lecturer does a good job giving an introduction to d3 programming and getting the student up to speed with this challenging library. The pacing of the course is brief, a little too much as it often comes off as rushed with too many API functions being glossed over without any explanation. In addition there are some production quality issues such as supplied example files having different file names, coding bugs being silently fixed later in a video without informing the viewer, inconsistent audio levels. All in all this is a good course.

By Pankaj Joshi on 11/11/2020

Demo : On Scaling //Full video is blurred. Could not understand anything

By Ahmad Raza on 11/10/2020

I am an experienced programmer, but never worked with web technologies. It is just beginning of the course, but so far it is very clear and pace is also good, neither too slow nor too fast.

By Edward Werner on 7/15/2020

Learning to use D3 on a new product at work to show all kinds of data. Our customers can customize based on what they deem important to their company.

By Jeffrey Rothman on 7/1/2020

It was a good intro to d3, I had no knowledge of it before, so I feel like I could be productive in it. I would have liked more explanation of the d3 API, like what enter() does, and more about building different kinds of charts, like stacked bar-graphs, pie charts, and more interacting with charts, like clicking on parts and having the chart elements pop on hover. But overall, it was worthwhile.

Showing all 10 reviews on CourseDuck

Read all 3,917 reviews on Udemy