Udacity Logo
Log InJoin for Free
Free

Data Visualization and D3.js

Course

Learn the fundamentals of data visualization and apply design and narrative concepts to create your own visualization.

Learn the fundamentals of data visualization and apply design and narrative concepts to create your own visualization.

Last Updated March 7, 2022

Prerequisites:

No experience required

Course Lessons

Lesson 1

Visualization Fundamentals

Discover exploratory and explanatory data visualizations, identify data types and learn effective ways to encode your data.

Lesson 2

D3 Building Blocks

Get started with visualizations on the web using html, javascript, css and d3.js.

Lesson 3

Problem Set: Visualization Fundamentals

Check what you've learned about visualization principles and tools for visualization on the web.

Lesson 4

Design Principles

Dive into chart types and learn how to use the way human brain processes what it sees.

Lesson 5

Dimple.js

Build up a visualization using dimple.js, using the console to debug and inspect your work.

Lesson 6

Problem Set: Chart Types and Axes

Test your knowledge of chart types and how axes work.

Lesson 7

Narrative Structures

Understand how organising your data story matters and develop your own visualisation from dimple to d3.js!

Lesson 8

Animation and Interaction

Create a map visualization, learn more advanced techniques for working with data and add an animation using d3.js.

Lesson 9

Final Project

Taught By The Best

Photo of Ryan Orban

Ryan Orban

Instructor

Photo of Chris Saden

Chris Saden

Instructor

Photo of Jonathan Dinu

Jonathan Dinu

Instructor

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills