Clear, practical technology insights
Build practical programming and technology skills

Data Visualization

Select, create, evaluate, and communicate clear, accessible visualizations for distributions, comparisons, relationships, time series, and dashboards.

View curriculum
PractitionerDifficulty
40 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Data Ai · Data Visualization
  • Data Ai · Visual Encoding And Human Perception
  • Data Ai · Tables And Basic Charts
  • Data Ai · Distributions And Comparisons
  • Data Ai · Relationships And Time Series
  • Data Ai · Color Annotation And Accessibility

Prerequisites

  • Data Analysis Python
  • Statistics Data Science

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • Data Analysis Python
  • Statistics Data Science
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01Visual Encoding and Human PerceptionBuild practical skill in visual encoding and human perception and connect it to the outcomes of Data Visualization.4 lessons · 1 lab
Module checkpointVisual Encoding and Human Perception checkpoint
1Which setup step belongs directly to Visual Encoding and Human Perception in Data Visualization?
2Which exercise best practices the actual skill taught in Visual Encoding and Human Perception in Data Visualization?
3Which diagnostic action is relevant when Visual Encoding and Human Perception in Data Visualization does not behave as expected?
02Tables and Basic ChartsBuild practical skill in tables and basic charts and connect it to the outcomes of Data Visualization.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Tables and Basic Charts in Data Visualization

Data Visualization — Tables and Basic Charts lab: Create a small chart or dashboard from a tidy dataset, explain why the encoding matches the question, then revise one misleading scale, aggregation, color, or labeling choice.

Not started
Module checkpointTables and Basic Charts checkpoint
1Which exercise best practices the actual skill taught in Tables and Basic Charts in Data Visualization?
2Which diagnostic action is relevant when Tables and Basic Charts in Data Visualization does not behave as expected?
3Which statement is a core idea you need to understand for Tables and Basic Charts in Data Visualization?
03Distributions and ComparisonsBuild practical skill in distributions and comparisons and connect it to the outcomes of Data Visualization.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Distributions and Comparisons in Data Visualization

Data Visualization — Distributions and Comparisons lab: Create a small chart or dashboard from a tidy dataset, explain why the encoding matches the question, then revise one misleading scale, aggregation, color, or labeling choice.

Not started
Module checkpointDistributions and Comparisons checkpoint
1Which statement is a core idea you need to understand for Distributions and Comparisons in Data Visualization?
2Which setup step belongs directly to Distributions and Comparisons in Data Visualization?
3Which exercise best practices the actual skill taught in Distributions and Comparisons in Data Visualization?
04Relationships and Time SeriesBuild practical skill in relationships and time series and connect it to the outcomes of Data Visualization.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Relationships and Time Series in Data Visualization

Data Visualization — Relationships and Time Series lab: Create a small chart or dashboard from a tidy dataset, explain why the encoding matches the question, then revise one misleading scale, aggregation, color, or labeling choice.

Not started
Module checkpointRelationships and Time Series checkpoint
1Which diagnostic action is relevant when Relationships and Time Series in Data Visualization does not behave as expected?
2Which statement is a core idea you need to understand for Relationships and Time Series in Data Visualization?
3Which setup step belongs directly to Relationships and Time Series in Data Visualization?
05Color, Annotation, and AccessibilityBuild practical skill in color, annotation, and accessibility and connect it to the outcomes of Data Visualization.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Color, Annotation, and Accessibility in Data Visualization

Data Visualization — Color, Annotation, and Accessibility lab: Create a small chart or dashboard from a tidy dataset, explain why the encoding matches the question, then revise one misleading scale, aggregation, color, or labeling choice.

Not started
Module checkpointColor, Annotation, and Accessibility checkpoint
1Which exercise best practices the actual skill taught in Color, Annotation, and Accessibility in Data Visualization?
2Which diagnostic action is relevant when Color, Annotation, and Accessibility in Data Visualization does not behave as expected?
3Which statement is a core idea you need to understand for Color, Annotation, and Accessibility in Data Visualization?
06Interactive VisualizationBuild practical skill in interactive visualization and connect it to the outcomes of Data Visualization.4 lessons
Module checkpointInteractive Visualization checkpoint
1Which diagnostic action is relevant when Interactive Visualization in Data Visualization does not behave as expected?
2Which statement is a core idea you need to understand for Interactive Visualization in Data Visualization?
3Which setup step belongs directly to Interactive Visualization in Data Visualization?
07Dashboards and Decision SupportBuild practical skill in dashboards and decision support and connect it to the outcomes of Data Visualization.4 lessons
Module checkpointDashboards and Decision Support checkpoint
1Which diagnostic action is relevant when Dashboards and Decision Support in Data Visualization does not behave as expected?
2Which statement is a core idea you need to understand for Dashboards and Decision Support in Data Visualization?
3Which setup step belongs directly to Dashboards and Decision Support in Data Visualization?
08Review, Testing, and CommunicationBuild practical skill in review, testing, and communication and connect it to the outcomes of Data Visualization.4 lessons
Module checkpointReview, Testing, and Communication checkpoint
1Which setup step belongs directly to Review, Testing, and Communication in Data Visualization?
2Which exercise best practices the actual skill taught in Review, Testing, and Communication in Data Visualization?
3Which diagnostic action is relevant when Review, Testing, and Communication in Data Visualization does not behave as expected?
03
Portfolio integration

Capstone Project

Build an Evidence-Based Operational Dashboard

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Data Visualization: Which statement is a core idea you need to understand for Visual Encoding and Human Perception in Data Visualization?
2Path review for Data Visualization: Which setup step belongs directly to Tables and Basic Charts in Data Visualization?
3Path review for Data Visualization: Which exercise best practices the actual skill taught in Distributions and Comparisons in Data Visualization?
4Path review for Data Visualization: Which diagnostic action is relevant when Relationships and Time Series in Data Visualization does not behave as expected?
5Path review for Data Visualization: Which statement is a core idea you need to understand for Color, Annotation, and Accessibility in Data Visualization?
04
Continue in Programming

Related Programming