Skip to main content

Learning path

Tableau learning path: everything to study, topic by topic

Comprehensive Tableau assessment covering data connections and preparation, visual analytics fundamentals, calculated fields and LOD expressions, dashboard design and interactivity, Tableau Server/Cloud administration, and advanced analytics and extensions.

Short answer

To learn Tableau, work through 6 modules and 28 topics in the order they build on each other. It starts with Data Connection & Preparation, then moves on to Visual Analytics Fundamentals and Calculated Fields & LOD Expressions. Use the map as a checklist, or measure your level and study only what is missing.

6
modules
28
topics
45
min to assess

What you will study

Topics are grouped by module. Open one to see its objectives and key concepts.

1 · Data Connection & Preparation5 topics
  • Data Connections

    Live connections vs data extracts, connecting to databases, files, and cloud sources, driver configuration, and connection performance considerations

    Objectives

    • Configure live and extract connections to various data sources
    • Evaluate performance trade-offs between live and extract connections

    Key concepts

    • live connection
    • data extract
    • database connection
    • file connection
    • cloud sources
    • drivers
  • Data Preparation

    Tableau Prep Builder for data cleaning, pivoting, union, aggregation, reshaping data, and output configuration

    Objectives

    • Use Tableau Prep Builder to clean and reshape data for analysis
    • Design multi-step data preparation flows with proper output configuration

    Key concepts

    • Tableau Prep Builder
    • data cleaning
    • pivot
    • union
    • aggregation
    • output steps
  • Joins & Relationships

    Inner, left, right, full outer joins vs Tableau relationships, data model differences, cross-database joins, and performance implications

    Objectives

    • Configure joins and relationships in the Tableau data model
    • Choose between joins and relationships based on the analysis requirements

    Key concepts

    • inner join
    • left join
    • relationships
    • data model
    • cross-database joins
    • performance
  • Data Extracts

    Extract creation, incremental refresh, full refresh scheduling, extract filters, materialized calculations, and extract optimization

    Objectives

    • Create and configure data extracts with appropriate refresh schedules
    • Optimize extract performance using filters and materialized calculations

    Key concepts

    • extract creation
    • incremental refresh
    • extract filters
    • materialized calculations
    • hyper format
    • optimization
  • Custom SQL & Initial SQL

    Custom SQL queries for data sources, initial SQL for session setup, performance implications of custom SQL, and when to use custom SQL vs native connections

    Objectives

    • Write custom SQL queries to create tailored data connections
    • Evaluate when custom SQL is appropriate vs native Tableau connections

    Key concepts

    • custom SQL
    • initial SQL
    • performance
    • native connection
    • query optimization
    • session setup
2 · Visual Analytics Fundamentals5 topics
  • Chart Types & Visualization

    Bar charts, line charts, scatter plots, maps, treemaps, bullet graphs, box plots, and choosing the right chart type for the data

    Objectives

    • Select appropriate chart types based on data characteristics and analysis goals
    • Create effective visualizations using Tableau's built-in chart types

    Key concepts

    • bar chart
    • line chart
    • scatter plot
    • treemap
    • bullet graph
    • chart selection
  • Marks & Visual Encoding

    Marks card controls (color, size, shape, detail, tooltip, label), encoding best practices, dual axes, combined axes, and visual hierarchy

    Objectives

    • Use the marks card to encode multiple data dimensions effectively
    • Apply visual encoding best practices for clear data communication

    Key concepts

    • marks card
    • color encoding
    • size encoding
    • shape
    • dual axis
    • tooltip customization
  • Filtering Techniques

    Dimension filters, measure filters, context filters, top-N filters, date filters, filter order of operations, and relative date filtering

    Objectives

    • Apply appropriate filter types and understand the order of operations
    • Use context filters to optimize query performance

    Key concepts

    • dimension filter
    • measure filter
    • context filter
    • top-N
    • filter order
    • relative date filter
  • Sorting, Grouping & Hierarchies

    Sorting by field, manual sort, nested sort, groups, sets, hierarchies, drill-down, and bins for continuous data

    Objectives

    • Organize data using groups, sets, and hierarchies for effective analysis
    • Configure sorting and binning for meaningful data exploration

    Key concepts

    • sorting
    • manual sort
    • groups
    • sets
    • hierarchies
    • bins
  • Maps & Spatial Analysis

    Geographic roles, map layers, custom geocoding, spatial joins, density maps, and Mapbox integration

    Objectives

    • Create geographic visualizations with appropriate map types
    • Configure custom geocoding and spatial analysis features

    Key concepts

    • geographic roles
    • map layers
    • custom geocoding
    • spatial joins
    • density maps
    • Mapbox
3 · Calculated Fields & LOD Expressions5 topics
  • Calculated Fields

    String functions, date functions, numeric functions, logical functions (IF/CASE), type conversion, and calculated field best practices

    Objectives

    • Create calculated fields using string, date, and logical functions
    • Apply calculated field best practices for maintainable workbooks

    Key concepts

    • string functions
    • date functions
    • IF/CASE
    • type conversion
    • calculated fields
    • logical functions
  • Table Calculations

    Running totals, moving averages, percent of total, difference, rank, window functions, addressing and partitioning, and compute using

    Objectives

    • Implement table calculations for running totals, ranks, and moving averages
    • Control addressing and partitioning to achieve correct computation scope

    Key concepts

    • running total
    • moving average
    • percent of total
    • rank
    • addressing
    • partitioning
  • LOD Expressions

    FIXED LOD, INCLUDE LOD, EXCLUDE LOD, LOD scope and granularity, interaction with filters, and nested LOD patterns

    Objectives

    • Write LOD expressions to compute values at different granularity levels
    • Understand how LOD expressions interact with filters and context

    Key concepts

    • FIXED
    • INCLUDE
    • EXCLUDE
    • granularity
    • filter interaction
    • nested LOD
  • Parameters & Dynamic Controls

    Parameter creation, parameter actions, dynamic reference lines, dynamic axis selection, and parameter-driven calculations

    Objectives

    • Create parameters for interactive user-driven analysis
    • Implement parameter actions for dynamic dashboard behavior

    Key concepts

    • parameters
    • parameter actions
    • dynamic reference
    • axis selection
    • parameter calculations
    • dynamic controls
  • Sets & Analytics

    Combined sets, set actions, conditional sets, reference lines, reference bands, trend lines, and statistical summaries

    Objectives

    • Use sets for comparative analysis and dynamic segmentation
    • Add analytical elements like reference lines, trends, and forecasts

    Key concepts

    • combined sets
    • set actions
    • conditional sets
    • reference lines
    • trend lines
    • forecasts
4 · Dashboard Design & Interactivity5 topics
  • Dashboard Layout & Design

    Tiled vs floating containers, device-specific layouts, sizing options (fixed, automatic, range), padding, margins, and white space

    Objectives

    • Design dashboard layouts with proper container hierarchy and sizing
    • Create device-specific layouts for desktop and mobile audiences

    Key concepts

    • tiled containers
    • floating containers
    • device layouts
    • sizing
    • padding
    • responsive design
  • Dashboard Interactivity

    Filter actions, highlight actions, URL actions, set actions, parameter actions, go-to-sheet actions, and action targeting

    Objectives

    • Implement multi-action dashboards for interactive data exploration
    • Configure action targeting to create guided analytical workflows

    Key concepts

    • filter actions
    • highlight actions
    • URL actions
    • set actions
    • parameter actions
    • action targeting
  • Data Storytelling

    Story points, annotations, captions, explanatory text, narrative structure, and presentation techniques

    Objectives

    • Build compelling data stories using Tableau Story points
    • Add annotations and captions that guide the audience through insights

    Key concepts

    • story points
    • annotations
    • captions
    • narrative structure
    • explanatory text
    • presentation
  • Formatting & Accessibility

    Formatting best practices, custom themes, color palettes, font management, accessibility standards (WCAG), and consistent styling

    Objectives

    • Apply consistent formatting using custom themes and palettes
    • Design accessible dashboards that meet WCAG guidelines

    Key concepts

    • custom themes
    • color palettes
    • font management
    • accessibility
    • WCAG
    • consistent styling
  • Performance Optimization

    Performance recording, query optimization, extract vs live tuning, reducing marks count, efficient calculations, and caching strategies

    Objectives

    • Use Tableau's performance recorder to identify and fix bottlenecks
    • Optimize workbook performance through calculation and query improvements

    Key concepts

    • performance recording
    • query optimization
    • marks reduction
    • efficient calculations
    • caching
    • extract tuning
5 · Tableau Server/Cloud Administration4 topics
  • Server/Cloud Architecture

    Tableau Server vs Tableau Cloud, node topology, process architecture, gateway, VizQL, backgrounder, and data engine processes

    Objectives

    • Explain Tableau Server architecture including key processes
    • Compare Tableau Server and Tableau Cloud deployment models

    Key concepts

    • Tableau Server
    • Tableau Cloud
    • node topology
    • VizQL
    • backgrounder
    • data engine
  • Publishing & Data Sources

    Publishing workbooks, published data sources, embedded vs live connections, data source certification, and connection credentials management

    Objectives

    • Publish workbooks and data sources with appropriate credential settings
    • Implement a data source governance strategy with certification

    Key concepts

    • publishing
    • published data sources
    • embedded credentials
    • certification
    • data source management
    • permissions
  • User Governance & Permissions

    Site roles (Creator, Explorer, Viewer), project permissions, group management, permission model (grant/deny), and content ownership

    Objectives

    • Design a permissions model using site roles, groups, and projects
    • Implement least-privilege access control for multi-team environments

    Key concepts

    • site roles
    • project permissions
    • groups
    • grant/deny model
    • content ownership
    • permission inheritance
  • Content Management

    Schedule management, subscription configuration, data alerts, content migration, site management, and usage analytics

    Objectives

    • Configure extract refresh schedules and alert-driven subscriptions
    • Monitor content usage and manage site-level administration

    Key concepts

    • schedules
    • subscriptions
    • data alerts
    • content migration
    • usage analytics
    • site management
6 · Advanced Analytics & Extensions4 topics
  • Extensions & Embedding API

    Extensions API, dashboard extensions, embedded analytics, JavaScript API, connected apps, and embedding authentication

    Objectives

    • Build or integrate dashboard extensions using the Extensions API
    • Implement embedded analytics with proper authentication

    Key concepts

    • Extensions API
    • dashboard extensions
    • JavaScript API
    • embedded analytics
    • connected apps
    • embedding auth
  • Advanced Analytics Objects

    Trend lines, forecasting, clustering, reference bands, statistical summaries, R/Python integration via TabPy, and Einstein Discovery

    Objectives

    • Apply advanced analytics features for statistical analysis and prediction
    • Integrate R or Python scripts via TabPy for custom analytics

    Key concepts

    • trend lines
    • forecasting
    • clustering
    • TabPy
    • R integration
    • Einstein Discovery
  • Advanced Prep & Scripting

    Complex Prep flows, R/Python script steps, incremental refresh in Prep, input and output step optimization, and Prep Conductor

    Objectives

    • Design complex Prep flows with scripting steps and incremental refresh
    • Configure Prep Conductor for automated flow scheduling and monitoring

    Key concepts

    • complex Prep flows
    • R/Python scripts
    • incremental refresh
    • Prep Conductor
    • flow scheduling
    • output optimization
  • Enterprise Deployment

    Multi-node deployment, high availability, disaster recovery, load balancing, capacity planning, and upgrade strategies

    Objectives

    • Design enterprise-grade Tableau Server deployments with HA and DR
    • Plan capacity and upgrade strategies for large-scale deployments

    Key concepts

    • multi-node
    • high availability
    • disaster recovery
    • load balancing
    • capacity planning
    • upgrade strategy

Levels: Junior, Mid, Senior, and Expert

Explain it in your own words

Graded by AI · no account · 1 question

No options to guess from: you write, the AI grades against the topic's rubric and tells you what level your answer reads at.

0 / 600

Already studying Tableau?

The assessment measures topic by topic, and your plan skips what you already know.

Open to read. An account is only needed to be measured.

Frequently asked questions

Where should I start studying Tableau?

Start with Data Connection & Preparation: Data Connections, Data Preparation, and Joins & Relationships. The map orders topics by what they depend on, so each one prepares the next.

How long does a full Tableau assessment take?

A full assessment of this path takes about 45 minutes. Study time depends on where you start; a diagnostic shows which topics you can skip.

Do I need an account to use this page?

No. The map, objectives and key concepts are open. You only need an account to be measured, get your gap by topic and receive a plan.