Learn and Understand D3.js for Data Visualization

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Dive deep under the hood of D3.js. Learn core concepts and build stunning data visualizations using D3 version 7

*** This course has been updated to use the latest version of D3 - Version 7.x ****

Hello! Welcome to the D3.js development course. This is the most comprehensive and effective course on D3 around. This is the only course you'll ever need to learn D3. 

The goal of this course is to not just teach you D3 (v7.x), but help you understand D3. D3 is a JavaScript library that allows you to build data visualizations easily. The library is absolutely massive and you can create any kind of data visualization you can imagine.  With such a massive library, it can be difficult to grasp a lot of the concepts.

By the end of this course, you'll be more than comfortable using D3 and build awesome visualizations. Here is just some of the things you can expect to learn.

  • Learn about D3 selections which are used to select and manipulate elements on your document. 

  • Get a basic overview of SVG. This is something courses skip over. By having a solid foundation of SVG, then you can make more optimal decisions for your visualizations.

  • Learn about scales which help you by converting your data into values that can be used to properly display your data. We'll learn about the linear, quantize, quantile, threshold, log, color, and a whole lot of other scales in this course.

  • Builds various graphs such as bar graphs, pie charts, scatter plots, histograms, line charts, and so much more!

  • Add interactivity and animation to your graphs to make them more interesting and appealing to the user.

  • Builds responsive graphs. Your visualizations will work on any device with a few simple tricks.

  • This course focuses on the latest version of D3. (version 7.x)

This is just some of the topics that will be covered. If you want to take ONE COURSE to learn everything you need to know to be successful D3 developer, take this course.


  • Create stunning data visualizations using D3 and SVG

  • Understand selections to manipulate the DOM using D3

  • Learn about layouts to build various charts and graphs

Course Curriculum

Instructor

Profile photo of Luis Ramirez Jr
Luis Ramirez Jr

Luis is a software engineer with a decade of experience in web application development. He has spent his career architecting solutions that are reliable, battle-tested, secure, scalable, and performant. As an engineer, it's always a priority to develop applications that provide a fluid user experience.Most courses will teach you the "how," but never the "why." Luis believes that understanding core...

More Courses By Luis Ramirez Jr
Review
4.9 course rating
4K ratings
ui-avatar of Marijana Popovic
Marijana P.
5.0
7 months ago

An outstanding instructor—I’m impressed! Your explanations get straight to the essence. I even explored the other courses you offer. Could you please update the links for version 7? It would also be fantastic if you added a few brief videos, just a few minutes long, to highlight what’s new in the latest versions.

  • Helpful
  • Not helpful
ui-avatar of Andrzej Przedpełski
Andrzej P.
5.0
8 months ago

Very good training, well organized, each topic explained and engaging.

  • Helpful
  • Not helpful
ui-avatar of Oleg
Oleg
5.0
9 months ago

The best of the best

  • Helpful
  • Not helpful
ui-avatar of 中洋 王
中洋 �.
5.0
10 months ago

the most crucial parts about d3!

  • Helpful
  • Not helpful
ui-avatar of Antonio Oliveira
Antonio O.
5.0
10 months ago

Excelente curso

  • Helpful
  • Not helpful
ui-avatar of Zhekeani
Zhekeani
5.0
11 months ago

It's pretty good if you're for an introduction and all the basics of D3

  • Helpful
  • Not helpful
ui-avatar of William Hou
William H.
5.0
11 months ago

Amazing.

  • Helpful
  • Not helpful
ui-avatar of Wout Slechten
Wout S.
5.0
1 year ago

Very logical build up of all the sections. Interesting selection of problems and topics.
It was easy to follow and understand thanks to good voice and visuals.

  • Helpful
  • Not helpful
ui-avatar of Lucas Fabiano
Lucas F.
5.0
1 year ago

Material muito bom, ensinando passo a passo. Tenho a real sensação que estou aprendendo muito.
---
Very good material, teaching step by step. I have a real feeling that I am learning a lot.

  • Helpful
  • Not helpful
ui-avatar of Adrian Sylvester
Adrian S.
4.5
1 year ago

Great course!!! I feel the only thing it is missing is animations.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses