Skip to content
O'Reilly home
Learning Path

Data Visualization

Instructor Ben Lorica
Time to complete: 14h 43m

Published byInfinite Skills and O'Reilly Media, Inc.

CreatedAugust 2015

Data visualization is the practice of expressing values visually, such as with charts, graphs, and maps. In this Learning Path, you’ll learn about the principles and practice of data visualization, as well as the hands-on technical skills you need to implement your creations. We’ll address best practices for designing interactive visualizations, performing exploratory data analysis, and examining multidimensional data, as well as how to use stories to introduce complex graphics in ways that entice and engage your audience. We’ll also teach you all about d3.js, the most powerful JavaScript tool for creating visualizations on the web.

Visualizing data is often the best—or only—way to understand it. With deluges of data in every possible shape and form, it’s simply not feasible to interpret it meaningfully without a visual representation. Data visualization is in demand, and having this highly employable skillset helps you empower your audience—whether that’s consumers or internal customers—to interpret, explore, understand, and interrogate data.

This learning path contains self assessments – short, multiple-choice quizzes that you'll take as you work through a Learning Path. They give you quick insights into how you're doing and take the guesswork out of learning.

What you’ll learn—and how you can apply it

  • How to express data visually, to engage audiences and communicate your findings
  • How to visualize data to highlight trends, patterns, and outliers
  • How to use JavaScript and d3.js to load data and create interactive visualizations in the browser

This Learning Path is for you because…

  • You work with data as part of your job, but need better ways to communicate your findings to others
  • You're interested in learning the basics of data visualization and expanding your web coding skills at the same time
  • Prerequisites: None, although prior web development experience (HTML, CSS, JavaScript) may be helpful.

    Materials or downloads needed in advance: Supplemental Content