Tableau Training & Tutorials

Tableau provides a variety of training options to help you get the most out of your data.

Quickly improve your Tableau performance and skills through traditional classroom learning, live-online training and self-paced on-demand courses. Our training programs help you master our software and learn how to put it to work for you and your organization. Learn from our experts, and get the most out of your investment in Tableau.

Before you begin learning, make sure to download a free trial of Tableau Desktop so you can follow along with the training exercises.

On-Demand Training FREE

Our free online training is internet-based recorded sessions that are available whenever you are. Learn online at your own pace.

  • Introductory: Step-by-step instruction on connecting to data, creating views and more.
  • Advanced: Over 30 videos covering topics like efficiency, calculations, statistics, mapping and more.
  • Server: These videos cover everything from using to administering your Tableau Server.
  • Chart Type: Learn how to build special charts - anything from funnel charts to Bollinger Bands.

Watch Now

Live Online Training FREE

Real-time online learning sessions that are instructor led and scheduled for a specific date, time and topic.

  • Getting Started: Fun and interactive, introductory courses about how to visually analyze data.
  • Advanced: Go from 0 to expert in 60 minutes. You'll be a Tableau pro after completing our advanced sessions.

Sign-up now

Classroom Training

Our instructor-led classroom training is offered regionally across the globe, in virtual classrooms or onsite at your organization’s location. Designed to enhance learning through hands-on experience, our experts guide you through intensive courses that help you get the most out of Tableau's software.

Learn more or Register

Getting Started

Title Length
Getting Started

Getting Started

  • Connecting to Data
  • Joins
  • Connecting Live vs Extract
  • Dimensions and Measures
  • Building Views
  • Table Calculations
  • Crosstab and Exporting Data
  • Show Me
  • Filters
  • Bar Chart
  • Hierarchies
  • Sorting
  • Grouping
  • Working with Marks
  • Trend Lines
  • Dashboards
  • Story Points
  • Sharing
20:00

Connecting to Data

Title Length
Connecting to Data Basics

Connecting to Data Basics

  • Connect to Data Screen
  • Excel, CSV, Text
  • Connecting to Tables
  • Live vs Extract (in-memory)
  • Show off the Data
  • Connecting to Multiple Tables
6:00
Connecting to Databases and Advanced Features

Connecting to Databases and Advanced Features

  • Databases
  • Joins vs Data Blending
  • Custom SQL
  • Data Source Filters
4:00
Editing Data Connections and Data Sources

Editing Data Connections and Data Sources

  • Editing Data Connections
  • Changing Data Sources
2:00
Editing Metadata and Saving Data Sources

Editing Metadata and Saving Data Sources

  • Editing Metadata
  • Saving Data Sources
3:00
Using and Refreshing Extracts

Using and Refreshing Extracts

  • Using Extracts (bringing data in-memory)
  • Refreshing Extracts
2:00
Join Types

Join Types

  • Join Types
  • Left Joins
  • Right Joins
  • Inner and Outer Joins
3:00
Data Blending

Data Blending

  • Common fields
  • Creating relationships between data sources
  • Editing aliases
  • Aggregating by secondary dimensions
  • Blend at a lower level of detail
  • Using calculations with different data sources
10:00
Google Analytics

Google Analytics

  • What is Google Analytics
  • How to connect
  • How to analyze
3:00
Salesforce

Salesforce

  • What is Salesforce
  • How to connect
  • How to analyze
3:00
Cubes

Cubes

  • Connecting to Cubes
  • Functional Differences between Cubes and Relational
  • Creating Groups with MDX
  • Hierarchical Quick Filter
11:00
Extract API Introduction

Extract API Introduction

  • What is the Extract API?
  • Installing Python 2.7 and the Extract API Python module
  • Importing the correct modules
  • Creating the .tde
  • Creating a table definition
  • Creating a table
  • Creating a bunch of rows and inserting them into the table
  • Closing your .tde
18:00
Extract API CSV to TDE

Extract API CSV to TDE

  • Importing the csv Python module
  • Reading the individual rows of a csv
  • Putting the data into extract rows
  • Inserting the rows into an extract
18:00
Extract API Transforming Your Data

Extract API Transforming Your Data

  • Why restructure data?
  • Creating two rows in the .tde for every 1 row in the data source.
16:00
Connecting to Web-based Datasources with the Extract API

Connecting to Web-based Datasources with the Extract API

  • Downloading and importing the gspread Python module
  • Using the gspread module to connect to a google spreadsheet and grab the data.
  • Putting the Google Spreadsheet data into a .tde
18:00

Visual Analytics

Title Length
Analyzing

Analyzing

  • Hierarchies
  • Sorting
  • Grouping
  • Filtering
  • Aggregations
  • Trend lines
  • Page shelf
  • Forecasting
10:00
Formatting

Formatting

  • Row-banding
  • Number formatting
  • Text formatting
  • Shading
  • Labels
  • Annotations
  • Tooltips
17:00
Parameters

Parameters

  • What if analysis
  • Filtering top ranked values
  • KPI parameters
  • Swapping dimensions with parameters
17:00
Efficiency Tips

Efficiency Tips

  • Keyboard commands (ctrl click, shift click)
  • Drop areas on the view
  • Shortcuts
10:00
Sorting

Sorting

  • One click sorting
  • Advanced sorting options
  • Advanced sorting with parameters
12:00
Grouping

Grouping

  • Creating groups from a dimension header
  • Creating groups from marks on a view
  • Editing existing groups or creating new groups from the dimensions window
13:00
Sets

Sets

  • Creating sets from marks on a view
  • Creating computed sets using the condition and top options
  • Creating sets using a formula
  • Combining sets
18:00
Filtering Conditions

Filtering Conditions

  • Row filtering
  • Summary filtering
  • Condition filtering options
  • Dynamic condition filter
10:00
Filtering Measures

Filtering Measures

  • Row filtering
  • Summary filtering
  • Complex and dynamic measure filtering
9:00

Dashboards and Stories

Title Length
Dashboard Development

Dashboard Development

  • Dashboard Objects
  • Filter Actions
  • URL Actions
  • Sizing
  • Tiled and Floating Sheets
  • Dynamic Sheet Titles
13:00
Authoring for Interactivity

Authoring for Interactivity

  • Quick filters
  • Cascading quick filters
  • Dashboard actions
12:00
Story Points

Story Points

  • What are Story Points
  • Creating a New Story
  • Adding Content
  • Updating
  • Creating Additional Points
  • Fitting Visualizations in Stories
  • Updating the Underlying Sheet
  • Rearranging Content
  • Annotating with Descriptions
  • Navigation/Title
  • Exploring a Story
6:00
Sharing

Sharing

  • File Formats
  • Export Image
  • Print PDF
  • Tableau Reader
  • Tableau Server
3:00

Mapping and Images

Title Length
Basic Mapping

Basic Mapping

  • Geographic roles
  • Symbol and filled maps
  • Map and Data Layers
  • Dual Axis maps
  • Editing locations
9:00
Background Images

Background Images

  • Add an image
  • Plot data on the image
  • Filter multiple images
11:00
Custom Geocoding

Custom Geocoding

  • Manual geocoding
  • Join or Blend geocoded data
  • Import custom geocoding
11:00
WMS Servers

WMS Servers

  • Add or import a WMS server
  • Set default background maps
  • Map layers
5:00
Polygon Maps

Polygon Maps

  • Filled Maps
  • Custom Polygon Maps
  • Required Data for Polygon Maps
  • Building a Polygon Map
  • Analysis with Custom Polygon Maps
6:00
Advanced Mapping Techniques

Advanced Mapping Techniques

  • Gravity model of Trade
  • Storm Path
  • Calculating Distance
11:00

Calculations and Statistics

Title Length
Introduction to Calculations

Introduction to Calculations

  • Aggregate Calculations
  • Row-Level Calculations
  • Quick Table Calculations
11:00
Statistics Calculations

Statistics Calculations

  • Percent Change
  • Linear Regressions by Hand
  • Z-scores
  • Correlation coefficients
21:00
Trend Lines, Residuals, and Forecasting

Trend Lines, Residuals, and Forecasting

  • Linear, logarithmic, polynomial, and other trend lines
  • ANOVA tables
  • Forecasting
  • Analyzing residuals
13:00
Date Calculations

Date Calculations

  • Power of dates in Tableau
  • Control granularity of dates
  • Datediff calculations
  • Dates stored as integer to Tableau Dates
14:00
String Calculations

String Calculations

  • Splitting strings
  • Contains and parameter to highlight subset
  • String Dates to Tableau Dates
10:00
Aggregate Calculations

Aggregate Calculations

  • Using multiple aggregations in one view
  • Changing default aggregations
  • Using two aggregations in a calculation
  • Aggregations and logic statements in a calculation
9:00
Table Calculations

Table Calculations

  • Quick table calculations
  • Customizing quick table calculations
  • Window aggregations
  • Index and Last
17:00
Logical Calculations

Logical Calculations

  • KPIs
  • Data Clarification with IFNULL
  • Data Correction
  • Logical conditional filters
10:00
Number Calculations

Number Calculations

  • ZN
  • ABS
  • Mention other uses
5:00
Type Conversion

Type Conversion

  • Type conversion in calcs
  • Uses of type conversion in 7 vs. type conversion in 8
5:00
User Calculations

User Calculations

  • User filter with users table
  • Talk about static user filter option
  • Column protection
  • Demo results of calculations on Tableau Server
14:00
R Integration

R Integration

Learn everything you need to know about using Tableau and R together including:

  • What you will need
  • Writing calculated fields in Tableau that reference R
  • Using the R scripting language in Tableau
10:00

Advanced Chart Types

Title Length
Histograms

Histograms

  • Basic Histograms
  • Cumulative Histograms
5:00
Box Plots

Box Plots

  • When to use box plots
  • How to use box plots
  • Traditional vs. Tableau box plots
  • Understand Tableau's Summary Card (kurtosis, skew, etc.)
10:00
Treemaps, Word Clouds and Bubble Charts

Treemaps, Word Clouds and Bubble Charts

  • What are treemaps, word clouds, and bubble charts?
  • When to use treemaps, word clouds, and bubble charts?
  • How to use treemaps, word clouds, and bubble charts?

With Tableau, you can easily create a treemap, word cloud or bubble chart simply by selecting the fields you want to visualize and clicking Show Me. Tableau automatically creates the visualization for you. Even complex visualization types, like a treemap, take seconds.

7:00
Waterfall Charts

Waterfall Charts

  • What is a waterfall chart
  • When to use a waterfall chart
  • How to use a waterfall chart
6:00
Funnel Charts

Funnel Charts

  • What is a funnel chart
  • When to use a funnel chart
  • How to create a funnel chart
5:00
Bump Charts

Bump Charts

  • What is a bump chart
  • When to use a bump chart
  • How to create a bump chart
6:00
Pareto Charts

Pareto Charts

  • The 80/20 rule
  • Create Pareto charts
  • More Precise Pareto Charts
9:00
Control Charts

Control Charts

  • See if manufacturing processes are in or out of control
  • See examples of P, Np, U, x-bar, R and other control charts
13:00
Benford's Law

Benford's Law

  • Learn about Benford's Law
  • Learn how to use Benford's Law
7:00
Bollinger Bands

Bollinger Bands

  • What are bollinger bands
  • When to use bollinger bands
  • How to create bollinger bands
9:00

Tableau Server

Title Length
Install Configuration

Install Configuration

  • System requirements
  • Single Installer
  • Worker Installer
  • Authentication
  • Processes
  • Backgrounder
  • Configuring SMTP for subscriptions and Server health emails
  • SSL
  • Creating first administrator
14:00
End User Training

End User Training

  • Logging in
  • Navigating the portal
  • Interacting with content
  • Save and Share customized views
  • Sharing
  • Subscriptions
  • Web authoring
14:00
Data Server

Data Server

  • Creating Shared Datasources
  • Metadata management
  • Connecting and updating datasources
  • Edit data source filters
11:00
Tabadmin

Tabadmin

  • Start and Stop the Tableau Server
  • Tabadmin Set
  • Tabadmin Backup
  • Tabadmin restore
7:00
Tabcmd

Tabcmd

  • Logging in to Tableau Server
  • Create Users from .csv
  • Create group and add users
  • Publish a workbook
  • Tabcmd Get .pdf
  • Automation
10:00
User Calculations

User Calculations

  • User filter with users table
  • Talk about static user filter option
  • Column protection
  • Demo results of calculations on Tableau Server
14:00
What's New in Tableau Server 8

What's New in Tableau Server 8

  • Improved Interface
  • Easy navigation and search
  • Web authoring
  • Self-service subscriptions
  • Speed of delivery
9:00

Tableau Online

Title Length
Tableau Online

Tableau Online

  • Learn about Tableau Online
  • End-user Experience of Tableau Online
  • Publishing Analyses to Tableau Online
5:00
End User Training

End User Training

  • Logging in
  • Navigating the portal
  • Interacting with content
  • Save and Share customized views
  • Sharing
  • Subscriptions
  • Web authoring
14:00
Tableau Online Updating Data to the Cloud

Tableau Online Updating Data to the Cloud

  • Updating cloud datasources on Tableau Online
  • Updating on-premise datasources on Tableau Online
4:00
Tableau Online Security and Administration

Tableau Online Security and Administration

  • Workbook security
  • Row-level and user-level security
  • Adding users to Tableau Online
  • Assigning different permissions to users
6:00
Data Server

Data Server

  • Creating Shared Datasources
  • Metadata management
  • Connecting and updating datasources
  • Edit data source filters
11:00
Tabcmd

Tabcmd

  • Logging in to Tableau Server
  • Create Users from .csv
  • Create group and add users
  • Publish a workbook
  • Tabcmd Get .pdf
  • Automation
10:00
User Calculations

User Calculations

  • User filter with users table
  • Talk about static user filter option
  • Column protection
  • Demo results of calculations on Tableau Server
14:00

How To

Title Length
Amazing Things

Amazing Things

A series of short movies showing the amazing things you can do with Tableau Software.

15:00
Analyzing Sales Data with Tableau

Analyzing Sales Data with Tableau

  • Analyze sales reps’ quota attainment for revenue and transactions.
  • Use KPI’s to quickly understand who is performing well and who isn’t.
  • Understand how much revenue sales reps are bringing in for the time they are spending to close opportunities.
23:00

Why is Tableau Doing That?

Title Length
Understanding Pill Types

Understanding Pill Types

  • Why Pill Type Matters
  • Dimensions and Measures
  • Continuous and Discrete
  • Changing Default Pill Types
  • Axis vs Label
  • Color and Maps
  • Date Types
  • Filtering
6:00
Aggregation, Granularity, and Ratio Calculations

Aggregation, Granularity, and Ratio Calculations

  • Aggregation and Granularity
  • The Detail Shelf
  • Aggregation in Calculations
  • Profit Ratio Calculation (timestamp 2:08)
  • Summary
5:00

APIs

Title Length
Extract API Introduction

Extract API Introduction

  • What is the Extract API?
  • Installing Python 2.7 and the Extract API Python module
  • Importing the correct modules
  • Creating the .tde
  • Creating a table definition
  • Creating a table
  • Creating a bunch of rows and inserting them into the table
  • Closing your .tde
18:00
Extract API CSV to TDE

Extract API CSV to TDE

  • Importing the csv Python module
  • Reading the individual rows of a csv
  • Putting the data into extract rows
  • Inserting the rows into an extract
18:00
Extract API Transforming Your Data

Extract API Transforming Your Data

  • Why restructure data?
  • Creating two rows in the .tde for every 1 row in the data source.
16:00
Extract API Connecting to Web Datasources

Extract API Connecting to Web Datasources

  • Downloading and importing the gspread Python module
  • Using the gspread module to connect to a google spreadsheet and grab the data.
  • Putting the Google Spreadsheet data into a .tde
18:00
REST API

REST API

  • Enabling the REST API with Tabadmin
  • Reviewing the documentation for finding out what is possible with the API
  • Some examples of using the API with Postman and JavaScript
27:00
Javascript API Intro and Embed

Javascript API Intro and Embed

  • What is the API? What is it used for?
  • Embedding without using the 8.0 API.
  • How to include the 8.0 API JavaScript file
  • Embedding using the 8.0 API
  • Changing the embed options
17:00
Javascript API Switching Views

Javascript API Switching Views

  • Using viz.getWorkbook() to access the workbook level of the API
  • How to call workbook.activateSheetAsync() to switch between tabs in an embedded visualization
7:00
Javascript API Filtering and Selecting

Javascript API Filtering and Selecting

  • Using workbook.getActiveSheet() to access the sheet level of the API.
  • Filtering using sheet.applyFilterAsync().
  • Checking to see if a sheet is a dashboard and accounting for that.
  • Selecting marks using sheet.selectMarksAsync().
24:00
Javascript API Asynchronous Programming

Javascript API Asynchronous Programming

  • Why do we need asynchronous programming?
  • onFirstInteractive embedding option for doing something as soon as a viz finishes loading
  • .then() for interacting with a view in a sequential manner.
  • Chaining .then()’s to create a series of interactions.
  • Using .otherwise() and .always() in your .then() chains.
19:00
Javascript API Event Listeners

Javascript API Event Listeners

  • Creating a text element on the webpage to store information about the visualization.
  • Using viz.addEventListener() to change the HTML of the webpage based on what is happening in the visualization.
13:00
Javascript API Advanced Filtering

Javascript API Advanced Filtering

  • Using applyRangeFilterAsync() to filter a measure based on a range of values.
  • Using applyRangeFilterAsync() to filter a range of dates.
  • Using applyRelativeDateFilterAsync() to filter based on relative dates.
24:00
Javascript API Utility Functions

Javascript API Utility Functions

  • viz.show() and viz.hide()
  • viz.showExportPDFDialog() and other export options
  • viz.setFrameSize() to resize the visualization
  • viz.revertAllAsync() to revert the view
  • viz.toggleAutomaticUpdatesAsync()
  • viz.dispose() to completely remove the view from the webpage
9:00
Title Level Live Date Region Price
Getting Started (Europe) Introductory Oct. 28th - 9:30am GMT
Europe
Free
Getting Started Introductory Oct. 28th - 11:00am PDT
North America
Free
Mapping & Background Images (Australia) Advanced Oct. 29th - 1:30pm EST
Asia Pacific
Free
Guided Analytics Advanced Oct. 29th - 11:00am PDT
North America
Free
Getting Started (Asia Pacific) Introductory Oct. 31st - 1:00pm SGT
Asia Pacific
Free
Getting Started Introductory Nov. 4th - 11:00am PST
North America
Free
Getting Started (Australia) Introductory Nov. 5th - 1:30pm EST
Asia Pacific
Free
Tableau Server Utilization Advanced Nov. 5th - 11:00am PST
North America
Free
Tableau Server Administration Advanced Nov. 6th - 11:00am PST
North America
Free
Mapping & Background Images Advanced Nov. 7th - 1:00pm SGT
Asia Pacific
Free
Getting Started (Europe) Introductory Nov. 11th - 9:30am GMT
Europe
Free
Getting Started Introductory Nov. 11th - 11:00am PST
North America
Free
Calculations & Parameters (Australia) Advanced Nov. 12th - 1:30pm EST
Asia Pacific
Free
Mapping Advanced Nov. 12th - 11:00am PST
North America
Free
Statistics Advanced Nov. 13th - 11:00am PST
North America
Free
Getting Started (Asia Pacific) Introductory Nov. 14th - 1:00pm SGT
Asia Pacific
Free
Getting Started Introductory Nov. 18th - 11:00am PST
North America
Free
Getting Started (Australia) Introductory Nov. 19th - 1:30pm EST
Asia Pacific
Free
Calculations I Advanced Nov. 19th - 11:00am PST
North America
Free
Calculations II Advanced Nov. 20th - 11:00am PST
North America
Free

Pages

Title Location Date Length Cost
Advanced Virtual Oct. 27th - 9:00pm EST
5 days
$1390
Fundamentals Boston MA Oct. 27th - 8:30am EDT
2 days
$1390
Fundamentals Virtual Oct. 27th - 9:00am EDT
5 days
$1390
Fundamentals Dallas TX Oct. 27th - 8:30am CDT
2 days
$1390
Fundamentals Mexico DF Oct. 27th - 9:00am CST
2 days
$1390
Fundamentals Vancouver BC Oct. 27th - 8:30am PDT
2 days
$1390
Server Comprehensive Seattle WA Oct. 27th - 8:30am PDT
5 days
$3475
Fundamentals San Francisco CA Oct. 27th - 8:30am PDT
2 days
$1390
Fundamentals Virtual Oct. 27th - 1:00pm EDT
5 days
$1390
Advanced Virtual Oct. 27th - 9:00pm EDT
5 days
$1390
Advanced Virtual Oct. 27th - 6:00pm PDT
5 days
$1390
Advanced London UK Oct. 28th - 9:00am GMT
2 days
$1390
Advanced Boston MA Oct. 29th - 8:30am EDT
2 days
$1390
Advanced Dallas TX Oct. 29th - 8:30am CDT
2 days
$1390
Advanced Mexico DF Oct. 29th - 9:00am CST
2 days
$1390
Advanced Vancouver BC Oct. 29th - 8:30am PDT
2 days
$1390
Advanced San Francisco CA Oct. 29th - 8:30am PDT
2 days
$1390
Fundamentals Washington DC Nov. 3rd - 8:30am EST
2 days
$1390
Fundamentals Philadelphia Nov. 3rd - 8:30am EST
2 days
$1390
Fundamentals Virtual Nov. 3rd - 9:00am EST
5 days
$1390

Pages

non-humans click here