Udemy

d3.js - Complete Developer Data Visualization Guide

Enroll Now
  • 2,762 Students
  • Updated 2/2020
  • Certificate Available
4.5
(340 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
17 Hour(s) 22 Minute(s)
Language
English
Taught by
Paulo Dichone | Software Engineer, AWS Cloud Practitioner & Instructor
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.5
(340 Ratings)

Course Overview

d3.js - Complete Developer Data Visualization Guide

Bring Data to life with D3.Js Data Visualization Library. Master JavaScript, HTML, CSS and Build Stunning Data Visuals

Have you ever wondered how stunning graphs and data-driven visualizations are created from raw data?

Do you want to communicate information clearly and efficiently with your organization, work, school, etc.? 

If so, then you must enroll in this Complete Data Visualization course with D3.Js Library.


D3.js is a JavaScript library for Data Scientists, Statisticians, Mathematicians, Analysts, and anyone wanting to take raw data and create visually appealing graphs and Data-Driven Visualizations such as:

  • Bar Charts

  • Pie Charts

  • Line Graphs

  • Bubble Packs

  • Tree Diagrams and more

Effective visualization helps users analyze and reason about data and making complex data more accessible, understandable, and easy on the eye!


In this course, you'll have the opportunity to learn the basics of HTML, CSS, and JavaScript - the 3 main technologies needed to build amazing Visualizations with the D3.js library.


Once the basics and the fundamentals of web development are taken care of, you'll next embark on a journey where you'll master:

  1. D3.js fundamentals: Drawing basic shapes on the screen

  2. SVG - Changing Attributes and Styles

  3. Transitions

  4. Parsing data and draw dynamic graphs 

  5. Creating different Scales and Axes

  6. And so much more...


Ultimately, you'll build several real-world projects to put D3 skills to the test!

Who this course is for:

  • Developers wanting to build data-driven UI diagrams with JavaScript

  • Beginner Developers who want to learn HTML, CSS, and JavaScript and Ultimately D3 library

  • Data Scientists who want to learn D3 ( No prior development skill required - the course has everything you'll need to get started)

  • Mathematicians wanting to learn D3

  • Statisticians...Analysts, Scientists who want to build data driven visualizations...


I hope you'll join me in this adventure of learning D3!




Course Content

  • 22 section(s)
  • 157 lecture(s)
  • Section 1 Introduction
  • Section 2 Installing Development Tools
  • Section 3 Course Source Code
  • Section 4 Introduction to D3.JS
  • Section 5 Creating Visualizations Dynamically
  • Section 6 Earthquake Visualization Project
  • Section 7 Scales & BarCharts - Revisited
  • Section 8 SVG Paths
  • Section 9 Creating a Pie Chart
  • Section 10 Final Project - U.S. Immigration Services
  • Section 11 The Essentials of Web Development - HTML, CSS and JavaScript
  • Section 12 HTML Attributes
  • Section 13 CSS - Styling HTML Pages
  • Section 14 Building a Navigation Page
  • Section 15 Sectioning Elements
  • Section 16 JavaScript Fundamentals
  • Section 17 JavaScript Arrays & Loops
  • Section 18 JavaScript Functions and Objects
  • Section 19 The DOM and The BOM
  • Section 20 Building a Tip Calculator
  • Section 21 Where to Go Next, from Here?
  • Section 22 Bonus

What You’ll Learn

  • Web Development and D3 JS Data Visualization with Firebase
  • Build Data-Driven Visualizations
  • Learn HTML, CSS and JavaScript
  • Create D3 JS Projects with Firebase Backend


Reviews

  • I
    Isaac James
    5.0

    Courses are well explained

  • E
    Erik Lange
    3.5

    Good beginners level... Nice pace but sometimes explanations could be better. I think some of the delivery on SVG paths is inaccurate/misleading. Good overview and examples, I liked the enthusiasm and delivery of Paulo.

  • B
    Bradon Valgardson
    4.5

    Paulo (the instructor) does a great job at breaking down notoriously hard concepts in simple and concise manner that makes learning D3 much easier. I have 2 other D3 Udemy courses and Paulo helped me really make sense of why things are the way they are. The reason I only gave this course a 4.5 is because some of the code that he uses does not work with the latest version of d3. There have been many students that have asked questions, but never receive an answer. If you use the same version of D3 everything should work fine.

  • M
    Mario Vinti
    3.0

    More than half of the course covers the very basics of web development. Only about 40% of the course is devoted to d3. The instructor does a mix / match of both pre-ES6 & ES6 syntax (i.e., randomly declaring variables with 'var', 'let', and 'const' keywords and using named functions vs. fat arrows). Only the very basic types of graphs / charts are covered, nothing advanced, such as force-directed graphs or map visualizations. The instructor does NOT cover the general update pattern, which is a mortal sin IMHO when it comes to learning D3. I would give it two stars, but the instructor does take his time to carefully explain the why behind his code-along examples so three stars for me. I hope the instructor will update the course with more advanced concepts and include the general update pattern.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed