Software Engineer & Educator
0%
Data Visualization with D3.js
Learning PathCreate Interactive Data Visualizations with D3.js
Leverage your web development skills and use D3.js to make your pages come to life with rich, interactive data visualizations!
Total time: 13 hours, 50 minutes
Core Coursework
Take these in order
Prerequisite: JavaScript: From First Steps to Professional or experience with JavaScript and familiarity using a terminal
Editor's Note
Start on your journey turning data into interactive visualizations! Anjana teaches the fundamentals so that you can smoothly transition into D3.js after this course.
Data Visualization First Steps
Friendly, high-level intro to basic concepts of data visualization using Observable plot.

Editor's Note
D3.js lets you use your JavaScript abilities and turn data into visualizations that tell a story. If you use React, you might want to start with the
D3.js for React Developers course.
Introduction to D3.js
Data Sketches
Build custom charts with D3.js using data binding with the enter-update-exit pattern. Learn scales and animation between different D3 layouts.

Editor's Note
This custom data visualization course walks you through the entire process, from designing to developing a visualization from scratch.
Building Custom Data Visualizations
Data Sketches
Learn visualization principles and process for building custom advanced data visualizations with D3.js and SVG with Shirley Wu.

Get Free Access for 7 Days to 200+ Courses
Unlock access to over 200+ high-quality frontend and fullstack courses - a perfect opportunity to get started and gauge your interest!
Elective Coursework
Optional, take in any order
SVG Essentials & Animation, v2
Learn how to build and optimize SVG – the scalable graphics format for the web that can achieve impressively small filesizes for fast-loading websites!

Creative Coding with Canvas & WebGL
You'll learn about generative art, interactive animations, 3D graphics with ThreeJS, and custom shaders in GLSL. Apply creative coding skills to real-world jobs.

Advanced Creative Coding with WebGL & Shaders
Go deeper into creative coding and 3D graphics programming using WebGL, ThreeJS, and GLSL. In this course, you'll learn 3D vectors and shader effects.

Web Audio Synthesis & Visualization
Learn to create sounds using nothing but code! Synthesize and visualize audio, and add fun effects with JavaScript. Use these skills to build audio into games, web applications, or even art projects in the browser.

Data Visualization for React Developers
Learn the best practices on how to use D3.js and React to generate the data for these visualizations, and how to use React to render them.

A Tour of Web Capabilities
Explore what is possible with new Web APIs! Browsers can do so much now, including speech recognition, geolocation, OS integration, face detection, augmented reality, and reading from sensors, external hardware, and devices!

Machine Learning in JavaScript with TensorFlow.js
Train and run machine learning models for object, gesture, and audio detection in JavaScript using TensorFlow.js.

Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops