Data Visualization Fundamentals
The course teaches visual encoding principles, chart selection, color theory, dashboard design, and data storytelling, enabling analysts and designers to create clear, accurate, and ethically sound visualizations.
Who Should Take This
It is ideal for data analysts, UX designers, and business communicators who have basic experience with data and want to improve how they convey insights. These learners seek a foundation in perceptual science and design best practices to build dashboards and reports that are both compelling and trustworthy.
What's Included in AccelaStudy® AI
Adaptive Knowledge Graph
Practice Questions
Lesson Modules
Console Simulator Labs
Exam Tips & Strategy
20 Activity Formats
Course Outline
60 learning goals
1
Visual Encoding Principles
3 topics
Visual Channels and Marks
- Identify the primary visual channels (position, length, angle, area, color hue, color saturation, shape, texture) and describe the data types each channel encodes most effectively.
- Explain the distinction between marks (points, lines, areas, volumes) and channels (visual properties applied to marks) and how they combine to form a visualization.
- Apply Cleveland and McGill's ranking of visual channels by perceptual accuracy to select the most effective encoding for a given quantitative comparison task.
Data Types and Encoding Mappings
- Describe the four primary data types in visualization (nominal, ordinal, interval, ratio) and provide examples of each from real-world datasets.
- Select appropriate visual channels for encoding nominal, ordinal, and quantitative variables based on perceptual effectiveness rankings and data characteristics.
- Analyze a dataset with mixed variable types and propose a multi-channel encoding strategy that avoids channel conflicts and minimizes perceptual interference.
Perceptual Science Foundations
- Describe pre-attentive processing and identify which visual attributes (color, orientation, size, motion) are processed pre-attentively versus requiring focused attention.
- Explain Gestalt principles (proximity, similarity, continuity, closure, enclosure, connection) and apply them to group and separate visual elements in a chart layout.
- Evaluate how perceptual biases (Weber's law, Stevens' power law, change blindness) affect interpretation of common chart types and propose design mitigations.
2
Chart Types and Selection
5 topics
Comparison Charts
- Identify when to use bar charts, grouped bar charts, and stacked bar charts and describe the trade-offs between absolute and proportional comparisons.
- Apply bullet charts, lollipop charts, and dot plots as alternatives to standard bar charts when comparing values against targets or benchmarks.
- Evaluate the effectiveness of radar charts and parallel coordinates for multivariate comparison and identify scenarios where they succeed or mislead.
Temporal and Trend Charts
- Describe the conventions and best practices for line charts including axis labeling, time granularity, aspect ratio, and handling of missing data points.
- Apply area charts, stacked area charts, and streamgraphs to visualize temporal composition changes and explain when each is appropriate.
- Analyze the impact of aspect ratio, baseline manipulation, and scale truncation on the perceived trend in time-series visualizations.
Distribution and Statistical Charts
- Describe histograms, density plots, and box plots and explain how each reveals different aspects of a distribution (shape, center, spread, outliers).
- Apply violin plots, beeswarm plots, and strip plots to compare distributions across categories and explain the advantages of each approach.
- Evaluate how bin width selection in histograms and bandwidth selection in density plots affect the visual interpretation of underlying data distributions.
Relationship and Correlation Charts
- Describe scatter plots, bubble charts, and connected scatter plots and explain how each encodes relationships between two or three quantitative variables.
- Apply heatmaps and correlation matrices to reveal patterns in multivariate data and configure appropriate color scales for diverging and sequential data.
- Analyze overplotting problems in scatter plots and evaluate solutions including jittering, transparency, binning, and contour overlays for large datasets.
Part-to-Whole and Hierarchical Charts
- Identify when to use pie charts, donut charts, stacked bars, and waffle charts for part-to-whole relationships and describe the perceptual limitations of each.
- Apply treemaps and sunburst diagrams to visualize hierarchical data and configure appropriate nesting, labeling, and color encoding for multi-level hierarchies.
- Evaluate Sankey diagrams and alluvial plots for visualizing flow and composition changes and analyze when they clarify versus obscure the underlying data relationships.
3
Color Theory for Data
3 topics
Color Spaces and Perception
- Describe the differences between RGB, HSL, and perceptually uniform color spaces (CIELAB, HCL) and explain why perceptual uniformity matters for data encoding.
- Explain how human color perception is affected by simultaneous contrast, color constancy, and background luminance and how these affect chart readability.
Color Scales and Palettes
- Identify the three primary color scale types (sequential, diverging, categorical) and describe when each is appropriate based on data characteristics.
- Apply established color palettes (ColorBrewer, Viridis, Cividis) to data visualizations and configure appropriate breakpoints for sequential and diverging scales.
- Evaluate custom color palettes for perceptual uniformity, discriminability, and order preservation and recommend corrections when palettes fail these criteria.
Colorblind-Safe and Accessible Color Design
- Describe the major types of color vision deficiency (protanopia, deuteranopia, tritanopia) and their prevalence in the general population.
- Apply colorblind-safe palette selection strategies and redundant encoding techniques (pattern, shape, label) to ensure charts are readable by viewers with color vision deficiency.
- Evaluate a visualization's color palette using simulation tools and WCAG contrast ratio requirements and propose specific corrections for identified accessibility failures.
4
Dashboard Design
4 topics
Layout and Information Architecture
- Describe the Z-pattern and F-pattern reading models and explain how they inform the placement of primary metrics, charts, and filters on a dashboard.
- Apply grid-based layout principles to organize a multi-chart dashboard with clear visual hierarchy, consistent alignment, and appropriate white space.
- Evaluate competing dashboard layouts for a given set of KPIs and recommend the arrangement that minimizes cognitive load and supports the intended analytical workflow.
Interactivity and Filtering
- Identify common dashboard interaction patterns including cross-filtering, brushing and linking, drill-down, tooltips, and parameter controls.
- Apply filter hierarchies and coordinated views to enable users to explore data from overview to detail without losing context of the broader dataset.
- Analyze the trade-off between dashboard interactivity complexity and user adoption, identifying when static views outperform interactive ones for specific audiences.
KPI Design and Metrics Display
- Describe effective KPI tile design including number formatting, comparison indicators (sparklines, trend arrows, variance colors), and contextual benchmarks.
- Apply alert thresholds and conditional formatting to KPI displays so that dashboard viewers can immediately identify metrics requiring attention.
Responsive and Multi-Device Design
- Describe responsive design strategies for dashboards including breakpoint-based layout changes, chart simplification for mobile, and touch-friendly interaction targets.
- Apply progressive disclosure techniques to adapt complex desktop dashboards for smaller screens while preserving access to all critical information.
5
Storytelling with Data
4 topics
Narrative Structure and Framing
- Describe the three-act structure (setup, conflict, resolution) as applied to data presentations and identify the role of context, tension, and insight in each act.
- Apply author-driven, reader-driven, and martini-glass narrative patterns to structure a data story appropriate to the audience and communication goal.
- Evaluate competing narrative framings for the same dataset and assess how different framings lead to different audience conclusions and actions.
Annotation and Emphasis Techniques
- Identify annotation types (callouts, reference lines, shaded regions, text labels, trend annotations) and describe when each supports the narrative of a visualization.
- Apply strategic annotation placement to guide the viewer's eye through a chart in the intended reading order, highlighting key insights and contextual benchmarks.
- Analyze the balance between annotation density and chart clarity, recommending specific additions or removals to optimize a visualization for its target audience.
Audience Analysis and Adaptation
- Describe how audience expertise level (executive, analyst, general public) affects chart type selection, annotation density, and level of statistical detail.
- Apply audience analysis to transform a technical exploratory visualization into an explanatory presentation suitable for non-technical stakeholders.
Small Multiples and Faceting
- Describe the small multiples technique and explain how repeating a chart across categories leverages Gestalt similarity to facilitate comparison.
- Apply small multiples to decompose a complex multi-series chart into individually readable panels with shared axes and consistent scales.
6
Accessibility and Ethics in Visualization
3 topics
Visualization Accessibility Standards
- Describe WCAG 2.1 requirements relevant to data visualization including contrast ratios, text alternatives, keyboard navigation, and focus indicators for interactive charts.
- Apply techniques for making charts accessible to screen readers including structured alt text, data tables as fallbacks, and ARIA roles for SVG-based visualizations.
- Evaluate a visualization for compliance with accessibility standards and produce a prioritized list of modifications needed for WCAG AA conformance.
Deceptive and Misleading Practices
- Identify common deceptive visualization techniques including truncated axes, cherry-picked date ranges, dual-axis manipulation, and disproportionate area encoding.
- Apply ethical design principles to detect and correct misleading elements in existing visualizations while preserving the legitimate insights in the data.
- Analyze real-world examples of misleading visualizations from media and corporate reporting and explain how specific design choices distort the underlying data.
Data Integrity and Representation
- Describe ethical considerations for data representation including handling of uncertainty, missing data disclosure, sample size transparency, and source attribution.
- Apply uncertainty visualization techniques including error bars, confidence intervals, gradient encoding, and hypothetical outcome plots to honestly represent data precision.
Hands-On Labs
15 labs
~385 min total
Console Simulator
Code Sandbox
Practice in a simulated cloud console or Python code sandbox — no account needed. Each lab runs entirely in your browser.
Scope
Included Topics
- Visual encoding principles including position, length, area, angle, color hue, color saturation, shape, and texture as channels for representing quantitative, ordinal, and categorical data.
- Chart types and selection criteria covering bar charts, line charts, scatter plots, histograms, box plots, heatmaps, treemaps, pie charts, area charts, bubble charts, radar charts, Sankey diagrams, parallel coordinates, and small multiples.
- Color theory for data visualization including perceptual uniformity, sequential and diverging color scales, categorical palettes, colorblind-safe design, color contrast ratios, and cultural associations of color.
- Dashboard design principles including layout grids, information hierarchy, interactive filtering, drill-down patterns, KPI tiles, sparklines, and responsive design for different screen sizes.
- Data storytelling techniques including narrative structure, annotation strategies, progressive disclosure, context setting, audience analysis, and the balance between exploration and explanation.
- Accessibility and ethics in visualization including WCAG compliance for charts, screen reader compatibility, alt text for visualizations, avoiding misleading scales, cherry-picking data, and dual-axis deception.
- Common tools and libraries mentioned for context: Tableau, D3.js, matplotlib, ggplot2, Vega-Lite, Power BI, Observable Plot.
Not Covered
- Step-by-step tutorials for any specific visualization tool or library.
- Programming languages, syntax, or API references for building visualizations.
- Statistical modeling, machine learning, or advanced analytics beyond what is needed to choose an appropriate chart type.
- Graphic design, illustration, or fine art principles not directly related to data communication.
- Geographic information systems (GIS) and advanced cartographic techniques beyond basic choropleth and proportional symbol maps.
Ready to master Data Visualization Fundamentals?
Adaptive learning that maps your knowledge and closes your gaps.
Subscribe to Access