Software Engineer & Educator
Data Visualization Courses
Making visual representations of complex data with D3.js gives you new insights from that data. Learn different data visualizations through courses and resources.
Data Visualization First Steps
Friendly, high-level intro to basic concepts of data visualization using Observable plot.
![Data Visualization First Steps](https://static.frontendmasters.com/assets/courses/2022-06-07-data-visualization/thumb.webp)
drag handle
Web Audio Synthesis & Visualization
Freelancer
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.
![Web Audio Synthesis & Visualization](https://static.frontendmasters.com/assets/courses/2021-12-07-web-audio/thumb.webp)
drag handle
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.
![Introduction to D3.js](https://static.frontendmasters.com/assets/courses/2020-09-25-d3/thumb.webp)
drag handle
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.
![Building Custom Data Visualizations](https://static.frontendmasters.com/assets/courses/2018-09-11-d3-js-custom-charts/thumb.webp)
drag handle
Data Visualization for React Developers
Data Sketches
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.
![Data Visualization for React Developers](https://static.frontendmasters.com/assets/courses/2018-09-10-d3-js-react/thumb.webp)
drag handle