Udacity Logo
Log InSign Up
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

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

Get Started Today

Data Visualization and D3.js