How to Learn Data Visualization
A structured path through Data Visualization — from first principles to confident mastery. Check off each milestone as you go.
Data Visualization Learning Roadmap
Click on a step to track your progress. Progress saved locally on this device.
Foundations of Data and Statistics
1-2 weeksLearn data types (quantitative, categorical, ordinal), basic descriptive statistics (mean, median, distribution), and how to structure data in tidy formats for analysis.
Explore your way
Choose a different way to engage with this topic — no grading, just richer thinking.
Explore your way — choose one:
Perception and Visual Encoding Theory
1-2 weeksStudy how the human visual system processes information: preattentive features, Gestalt principles, Cleveland and McGill's encoding effectiveness ranking, and Bertin's visual variables.
Core Chart Types and When to Use Them
2-3 weeksMaster fundamental chart types: bar charts, line charts, scatter plots, histograms, pie charts, and area charts. Learn which chart fits which data relationship (comparison, distribution, composition, trend).
Design Principles and Best Practices
1-2 weeksApply Tufte's principles (data-ink ratio, chart junk avoidance, lie factor), color theory for visualization, typography, annotation, and accessibility including colorblind-safe design.
Tools and Programming for Visualization
3-4 weeksGain hands-on skills with visualization tools: matplotlib and seaborn (Python), ggplot2 (R), D3.js (JavaScript), and no-code tools like Tableau. Build a portfolio of chart implementations.
Interactive and Dashboard Design
2-3 weeksLearn interaction techniques (brushing, linking, filtering, zoom, details-on-demand), Shneiderman's mantra, and how to design effective dashboards with multiple coordinated views.
Advanced Visualization Types
2-3 weeksExplore advanced techniques: network graphs, treemaps, Sankey diagrams, parallel coordinates, geographic visualizations, small multiples, and animated/temporal visualizations.
Storytelling with Data and Real-World Projects
2-4 weeksDevelop narrative visualization skills: structuring a data story, choosing the right level of detail, audience analysis, and building end-to-end projects from raw data to polished visual communication.
Explore your way
Choose a different way to engage with this topic — no grading, just richer thinking.
Explore your way — choose one: