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.
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 questionNo options to guess from: you write, the AI grades against the topic's rubric and tells you what level your answer reads at.
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.