Learn and Understand D3.js for Data Visualization (Udemy.com)

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

Created by: Luis Ramirez Jr

Produced in 2018

icon
What you will learn

  • Create stunning data visualizations using D3 and SVG
  • Build interactive map visualizations with GeoJSON
  • Understand selections to manipulate the DOM using D3
  • Learn about layouts to build various charts and graphs
  • Create choropleth maps to display visual patterns on geographical locations.
  • Add transitions and animations to your graphs for a more interesting user experience
  • Use scales to help make your visuals work on any browser or device.
  • Understand the enter and exist modes in D3
  • Create responsive charts and graphs

icon
Quality Score

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

Overall Score : 88 / 100

icon
Course Description

***This course has been updated to use the latest version of D3 -Version 6.
x ****Hello! Welcome to the D3.
jsdevelopment course. This is the most comprehensive and effectivecourse onD3 around.
This is the only course you'll ever need to learnD3.
The goal of this course is tonot just teach you D3 (v6.
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.
Builds various graphs such as bar graphs, pie charts, scatter plots and even maps!
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.
Learn how to build maps and have a solid grasp over GeoJSON which powers maps.
This course focuses on the latest version of D3. (version 5.
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.
Who this course is for:
Journalists who would like to tell a story through data visualization.
Developers who wish to take their skills and profit to the next level.
Anyone who truly wants to understand the D3 core and create data visualizations.
Anyone new to data visualization and would like to know the best practices and approaches to projects.
Anyone wanting to learn about more advanced topics to become a better developer.

icon
Instructor Details

Luis Ramirez Jr

Web development is passion of mine. I've helped several businesses by taking their products and services online. I love to teach others the best practices for web development and provide free resources and tutorials on my own persona blog.
I strongly believe applying what you learn and I help my students become competitive developers in the real world.

icon
More courses by Luis Ramirez Jr

NodeJS with SQL Web Development Course

$11.99

icon
More javascript courses

Introduction to HTML5

Free

Functional Programming Principles in Scala

Free

Introduction to CSS3

Free

Front-End Web UI Frameworks and Tools

Free

Learn and Understand AngularJS

$11.99

Programming with JavaScript

$11.99

icon
Reviews

4.4

134 total reviews

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

By Mark Spain on 10/19/2020

This was a great course and is packed full of examples on how to use D3.

By Peter Szabo on 10/12/2020

Really similiar to the Datavisualization with D3 course on Udacity, maybe more basics, like SVG

By Sruthi Mk on 10/3/2020

good

By Marsel Gray on 10/2/2020

I felt this course could have better. The instructor would move very fast through the lectures and it was difficult to follow at times with him jumping around and copy/pasting stuff.

By Andreas Harms on 9/25/2020

Zwischenbewertung nach dem 1/3 (33%): Excellent, gute Erluterung, gute bungen

By Shashwat Tiwari on 8/13/2020

This is the best course for d3, available on the internet ( at least for me ). I was able to understand everything very easily and unlike many other educators/courses, this course is very professionally made. Worth every penny!

By Bohdan Baida on 7/4/2020

Very good tutorial series.
Thank you!

By Guilherme Viegas on 6/18/2020

Very good course, well taught. Although, I would even happier if the code from the the beginning and end of the class were better provided, a github repo would be great. Also, more examples with advanced graphs would also be nice. The overall is extremely positive, though. I would recommend to anyone learning D3.js.

By Lucas on 6/16/2020

good for graphics, basic geojson map, but no topojson which is why i put 3 star, i was disapponted.

By Joe Schweitzer on 6/4/2020

Seemed like there were a few typos in some of the content but overall well done/went smoothly

By Behfar Bastani on 6/3/2020

Clear and polished presentation style without being pedantic. Sets a good bar for video instruction. Explanations are broken into bite sized pieces. Very happy with this course.

By Yi Yang on 5/18/2020

This is just the course I needed. It's well structured and reasonably detailed. Highly recommend for people who've had some experience in d3 and used to be afraid of it but want to give it another try.