Corporate · onsite · online training worldwide
contact@DevOpsSchool.com· +91 99057 40781·
> Business Intelligence & Analytics · DevOpsSchool Trainer

Tableau Trainer

Private corporate batches, live online cohorts and 1-on-1 mentoring in visual analytics from data source design through calculations, dashboards and governed publishing — taught by a practitioner who runs it in production.

20 years across DevOps, SRE and Security · 10,000+ engineers trained · Trained teams at JPMorgan Chase, Verizon, Nokia and the World Bank

DeliveryOnline · Onsite · Hybrid
FormatsCorporate · 1-on-1 · Cohort
AgendaCustomisable
Batch size8–30 engineers
Engineers we've trained work at
JPMorgan ChaseBank of AmericaWells FargoVerizonNokiaWorld BankGE HealthcareVMwareOracleQualcommMercedes-BenzAirbusDatadogSplunkDeloitteInfosysWiproCapgemini
# who teaches it

Your Tableau trainer

Rajesh Kumar

Principal DevOps Engineer & Architect

Early-bird MLOpsAIOps practitionerData platform operations20 years in productionPrincipal / architect roles10,000+ engineers trainedM.Tech BITS Pilani25+ certifications

Rajesh teaches Tableau from the data model upward rather than from the chart gallery: live connections against extracts, relationships against joins against blends, and the data source decisions that determine whether a workbook still returns correct numbers after someone adds a filter. Sessions work through the calculation layer in depth — row-level, aggregate, table calculations and level-of-detail expressions — alongside Tableau's order of operations, which explains almost every result that looks wrong. The course closes on Tableau Prep flows, publishing to Server or Cloud with permissions, row-level security and extract refresh strategy, and performance work driven by the performance recorder rather than by guesswork.

Twenty years across DevOps, SRE and Security, in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe and others. He has trained engineers at JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus — more than 10,000 people personally. He teaches what he runs, not what he reads.

One practitioner, not a bench

You are booked with a named engineer, and that is who turns up. Marketplaces and larger providers rotate whoever is free, so the person who sold you the agenda is rarely the person teaching it.

The same trainer is available for the next engagement, which matters when a team builds on what it learned last time.

18,000+certified learners
500+corporate batches delivered
50+countries served
100+certification programmes
# faculty

Who delivers Tableau engagements

Your batch is assigned a named trainer before it starts, and that is who teaches it. See the full faculty.

How your Tableau trainer is chosen

Engagements are matched on the tool, not the calendar. For Tableau that means a trainer who has run it in production — visual analytics from data source design through calculations, dashboards and governed publishing — rather than whoever is free that week. You are told who is teaching before you commit, and that person is on the discovery call that shapes the agenda.

Where a batch is large enough to need a second trainer, the pairing is declared up front. The lead trainer stays accountable for the syllabus and the assessment either way.

Rajesh Kumar

Principal DevOps Engineer & Architect

India20 yrsLead trainer

Twenty years across DevOps, SRE and Security in principal and architect roles at PayPay, SoftwareAG, ServiceNow, JDA Software, Intuit, Adobe, IBM/Emptoris, Ness, MindTree and Accenture. He has trained more than 10,000 engineers personally, at organisations including JPMorgan Chase, Verizon, Nokia, the World Bank, VMware, Oracle, Mercedes-Benz and Airbus. He teaches what he runs, not what he reads.

Rohit Ghatol

IndiaInstructorCoach

Amit Agarwal

IndiaInstructorCoach

Anil Kumar

IndiaInstructorCoach

Balachandran Anbalagan

IndiaInstructorCoach

Durga Prasad

IndiaInstructorCoach

Gaurav Aggarwal

IndiaInstructorCoach

Harsh Mehta

IndiaInstructorCoach

Kapil Gupta

IndiaInstructorCoach

Kunal Jain

IndiaInstructorCoach

Nikhil Gupta

IndiaInstructorCoach

Pranab Kumar

IndiaInstructorCoach

# how to engage

Four ways to work with this trainer

Private corporate batch

Teams of 8–30

Custom agenda, your timezone, onsite or online, NDA-friendly.

Request a quote

1-on-1 mentoring

Individual engineers

A private instructor and a curriculum built around your goal.

₹99,999

Live & Interactive cohort

Individuals who want peers

Scheduled batch, max 8 to 10 hours of live instruction.

₹34,999

Self-paced video

Self-starters

Full LMS access — 20+ courses and 50+ tools included.

₹833/mo
# private batches

Private Tableau training for your team

A private batch starts with a discovery call. We look at the stack you actually run — the CI system, the cloud, the constraints — and map the agenda onto it, so examples use your topology rather than a generic one.

Delivery is onsite at your premises, live online, or hybrid, scheduled around your release calendar rather than ours. Batches run 8 to 30 engineers.

Every attendee leaves with recordings, slides, lab repositories and a completion certificate. You receive an attendance and assessment report. Invoicing supports PO and GST.

Talk to us about a private Tableau batch

What you provide vs what we bring

  • You: the room or the call, and the engineers
  • Us: trainer, agenda, labs, assessment, certificates
  • Labs: we guide your team through provisioning their own free-tier cloud environment — the skill goes with them
# the technology

What is Tableau?

Tableau is a visual analytics platform for exploring data and publishing the result so other people can use it. Its core idea is that analysis happens by dragging fields onto shelves and immediately seeing the answer, rather than by writing a query, running it, and interpreting a table. Behind that interface it generates SQL against the connected source, so what looks like direct manipulation is in fact a query builder with a very fast feedback loop.

The product is a family rather than a single tool. Tableau Desktop is the authoring environment where workbooks, worksheets and dashboards are built. Tableau Prep handles the cleaning and reshaping that has to happen before analysis — joins, unions, pivots, splits and cleaning steps, expressed as a visible flow. Tableau Server and Tableau Cloud host published content, run extract refreshes on a schedule, enforce permissions and row-level security, and give consumers a place to view and subscribe to dashboards. Tableau Public is the free hosted variant, useful for learning but not for anything confidential.

What separates competent Tableau work from the rest happens below the visual surface. Data source design decides most of a workbook's future: live connection or extract, relationships against joins against blends, and whether the model produces correct numbers when a filter is applied. The calculation layer has real depth — row-level and aggregate calculations, table calculations that operate on the returned result, and level-of-detail expressions that compute at a granularity different from the view. And the order in which Tableau applies filters, calculations and table calculations explains almost every result that looks wrong but is not.

Why this skill matters now

Every function in an organisation now expects self-service reporting, and the requests arrive faster than any central analytics team can serve them. Tableau exists in that gap: it puts exploration in the hands of the person who has the question, while still allowing a data team to control what is published, what is certified and who can see which rows.

The modern pressure is governance rather than adoption. Most organisations that bought Tableau several years ago now have hundreds of workbooks, several versions of the same metric, extracts refreshing on schedules nobody owns, and dashboards that take a minute to load. Fixing that is not a visualisation problem — it is data source design, permissions, certification, extract strategy and performance work. That is the skill organisations are hiring and training for now.

There is also a durable individual case. Analysts, finance staff, operations managers and product owners who can build and defend their own dashboards stop waiting in a queue. And because Tableau generates SQL rather than hiding the data model, the people who learn it properly end up understanding their organisation's data better than the tool they used to explore it.

Tableau training
# outcomes

What your team can do afterwards

Design a data source deliberately — live or extract, relationships or joins — and justify the choice against how the workbook will be used
Build the right chart for a question and know when a table beats a visualisation
Write row-level, aggregate and table calculations, and predict what each returns before running it
Use level-of-detail expressions to compute at a granularity different from the view, and explain FIXED against INCLUDE against EXCLUDE
Apply Tableau's order of operations to diagnose filters and calculations that produce unexpected numbers
Build interactive dashboards with parameters, sets, actions and device-specific layouts
Clean and reshape data in Tableau Prep with a documented, rerunnable flow
Publish to Tableau Server or Cloud with permissions, row-level security, certified sources and a defensible extract refresh schedule
Diagnose and fix a slow workbook using the performance recorder rather than trial and error
# curriculum

8 modules. Live demos in a real lab, not slides.

01The Tableau platform and how to think in itLive & Interactive5 hrs · 2 assignments · 1 capstone

Orientation before technique. Desktop, Prep, Server, Cloud and Public and what each is for; the authoring interface, shelves, marks and the query it silently generates; and the analytical mindset of asking a question, seeing an answer and asking the next one.

Topics: Desktop, Prep, Server, Cloud and Public compared · The authoring interface: data pane, shelves, marks card, cards and legends · Dimensions and measures, discrete and continuous · How Tableau turns a drag onto a shelf into SQL · Show Me and why it is a starting point rather than an answer · Workbook structure: worksheets, dashboards, stories, packaged workbooks · Version, licensing and deployment considerations that affect authoring

  • Assignments: (1) Build five worksheets answering five distinct questions from one dataset; (2) Inspect the SQL Tableau generates for a view and explain each clause
  • Capstone: Produce a first analysis that answers a real business question with evidence for each conclusion
02Connecting to data and designing the data sourceLive & Interactive5 hrs · 2 assignments · 1 capstone

The decision that governs everything downstream. Connectors and drivers, live connections against extracts, relationships against joins against blends and what each does to row counts, hierarchies and folders, and the metadata work that stops a workbook returning plausible but wrong numbers.

Topics: Connector types: files, databases, cloud sources and custom SQL · Live connections versus extracts, and the operational cost of each · Hyper extracts: filters, aggregation, incremental refresh · Relationships and the logical layer · Joins and the physical layer: join types and row duplication · Blending and its aggregation behaviour and limits · Unions, cross-database joins and their pitfalls · Data types, defaults, aliases, hierarchies and folders · Published data sources and certification

  • Assignments: (1) Model the same question with a relationship, a join and a blend, and explain the different numbers; (2) Build an extract with filters and aggregation and measure the size and speed difference
  • Capstone: Deliver a reusable published data source with documented modelling decisions and correct row counts
03Visual analytics and chart craftLive & Interactive5 hrs · 2 assignments · 1 capstone

Choosing the right encoding for the question. Marks and the visual variables that carry meaning, the chart types that actually earn their place, dual axes and combined charts, maps, and the design decisions — colour, ordering, labelling, axis handling — that make a chart readable at a glance.

Topics: Marks types and the visual encoding each one uses · Bar, line, scatter, histogram, box plot and when each is correct · Dual axis, combined axis and synchronised scales · Maps: geographic roles, custom territories and background layers · Reference lines, bands, distributions and trend lines · Colour: sequential, diverging, categorical and accessibility · Sorting, labelling, tooltips and annotation · Tables, highlight tables and knowing when a table is the right answer · Charts that mislead and how to avoid building them

  • Assignments: (1) Rebuild three poor charts into clearer ones and justify every encoding change; (2) Build a dual axis chart with correctly synchronised scales and defensible labelling
  • Capstone: Deliver a set of charts that answer one question set clearly, with a written rationale for each encoding
04Calculations: row-level, aggregate and table calculationsLive & Interactive5 hrs · 2 assignments · 1 capstone

The engine room. Writing calculations that compute per row against per aggregate, the function library that matters, date arithmetic, logical branching, and table calculations that operate on the returned result — with addressing and partitioning explained rather than guessed at.

Topics: Row-level versus aggregate calculations and where each is evaluated · String, date, numeric, logical and type conversion functions · IF, CASE, IIF and handling nulls deliberately · Date arithmetic, DATEDIFF, DATEADD and fiscal calendars · Table calculations: running total, difference, percent of total, rank, window functions · Addressing and partitioning: compute using in plain terms · Nested table calculations and the traps in them · Quick table calculations and when to abandon them · Debugging a calculation by exposing it in a temporary view

  • Assignments: (1) Build a year-over-year comparison with correct handling of missing periods; (2) Write a nested table calculation and prove its partitioning is what you intended
  • Capstone: Deliver a calculation set for a real metric definition, documented so another analyst reproduces it exactly
05Level of detail expressions and the order of operationsLive & Interactive5 hrs · 2 assignments · 1 capstone

The two topics that separate confident Tableau users from frustrated ones. FIXED, INCLUDE and EXCLUDE expressions computing at a granularity other than the view, and Tableau's order of operations, which explains why a filter sometimes affects a calculation and sometimes does not.

Topics: Why level of detail expressions exist: view granularity versus computation granularity · FIXED, INCLUDE and EXCLUDE compared with worked examples · Customer cohort, first purchase and repeat behaviour patterns · Aggregating an aggregate without double counting · The order of operations: extract, data source, context, dimension, measure, table calculation filters · Context filters and when they are genuinely needed · Why a dimension filter changes a FIXED result and a context filter does not · Diagnosing a number that looks wrong, step by step

  • Assignments: (1) Solve a customer cohort question that cannot be answered without a level of detail expression; (2) Take a workbook returning an incorrect total and trace the cause through the order of operations
  • Capstone: Deliver an analysis using level of detail expressions with a written explanation of why each filter type was chosen
06Interactivity: parameters, sets, groups and filtersLive & Interactive5 hrs · 2 assignments · 1 capstone

Making a view answer several questions. Filter types and scope, parameters and parameter actions, dynamic parameters, sets and set actions, groups and bins, hierarchies and drilldown — and the interaction design that keeps a dashboard usable rather than clever.

Topics: Filter types: dimension, measure, date, top N, condition and wildcard · Filter scope: worksheet, multiple sheets, data source, context · Parameters and parameter controls · Parameter actions and dynamic parameters · Sets, computed sets and set actions · Groups, bins and hierarchies · Drilldown and hierarchy navigation · Interaction design: how much control to give a consumer

  • Assignments: (1) Build a metric switcher with a parameter and prove it does not break any calculation; (2) Use a set action to build a comparison the user selects on the fly
  • Capstone: Deliver an interactive analysis where one view answers five related questions without duplication
07Dashboards, Tableau Prep and deliveryLive & Interactive5 hrs · 2 assignments · 1 capstone

Assembling and preparing. Dashboard layout, containers, sizing and device layouts, actions that connect views, and stories for narrative; then Tableau Prep for the cleaning, reshaping and joining that should not live inside a workbook.

Topics: Dashboard objects, containers and layout mechanics · Fixed, automatic and range sizing; device-specific layouts · Dashboard actions: filter, highlight, URL, go to sheet, parameter, set · Navigation, buttons and show/hide containers · Design for the consumer: hierarchy, whitespace, default state · Stories for guided narrative · Tableau Prep: input, clean, pivot, aggregate, join, union and output steps · Prep flow reusability, parameters and scheduled runs · Deciding what belongs in Prep, in the database, and in the workbook

  • Assignments: (1) Build a dashboard with container-based layout that holds up on a smaller device; (2) Reshape a wide spreadsheet into an analysable structure with a rerunnable Prep flow
  • Capstone: Deliver a dashboard fed by a documented Prep flow, tested at two screen sizes
08Publishing, governance and performanceLive & Interactive5 hrs · 2 assignments · 1 capstone

Turning a workbook into a service other people depend on. Publishing to Server or Cloud, projects and permission models, row-level security, extract refresh strategy, subscriptions and alerts, and the performance work that decides whether a dashboard is used or abandoned.

Topics: Publishing workbooks and data sources; what gets embedded and what does not · Sites, projects, groups and permission inheritance · Row-level security approaches and testing them properly · Extract refresh scheduling, incremental refresh and failure handling · Certified data sources and preventing metric divergence · Subscriptions, data-driven alerts and usage metrics · The performance recorder: reading query, rendering and compute time · Common performance causes: too many marks, complex calculations, live query cost · Content lifecycle: ownership, archiving and retiring abandoned workbooks

  • Assignments: (1) Publish a data source with row-level security and prove two users see different rows; (2) Take a slow dashboard, profile it and halve its load time with documented changes
  • Capstone: Deliver a governed publication: certified source, permissions, row-level security, refresh schedule and a performance baseline

Need this mapped to your stack?

We rebuild the agenda around the tools you actually run.

Request a custom agenda
# hands-on

Labs and capstones your engineers actually build

LAB · DATA MODEL

Three models, three answers

Answer the same question with a relationship, a join and a blend, then explain exactly why the numbers differ and which one is correct.

relationshipsjoinsblending
LAB · CALCULATIONS

Prove the partition

Build a nested table calculation, predict its result before running it, then verify addressing and partitioning are what you intended.

table calculationswindow functionspartitioning
LAB · LOD

The total that is wrong

Diagnose a workbook returning an incorrect total by tracing it through Tableau's order of operations, then fix it with the right filter type and LOD expression.

fixedcontext filtersorder of operations
LAB · PREP

Wide spreadsheet to analysable data

Build a rerunnable Tableau Prep flow that pivots, cleans and joins a real messy source, and document what belongs in Prep rather than the workbook.

tableau preppivotcleaning
LAB · SECURITY

Two users, different rows

Publish a data source with row-level security and demonstrate under two accounts that the entitlement model actually holds.

row-level securitypermissionspublishing
CAPSTONE · PERFORMANCE

Halve the load time

Profile a slow published dashboard with the performance recorder, attribute the cost between query, compute and rendering, and deliver a measured improvement.

performance recorderextractsoptimisation
# ecosystem

The tools Tableau sits next to

Tableau Prep
Tableau Server
Tableau Cloud
SQL
Snowflake
PostgreSQL
Power BI
Excel
Google BigQuery
Amazon Redshift
Python
Alteryx

Who this is for

  • Business analysts and reporting specialists moving from spreadsheets to visual analytics
  • Data analysts who need calculation and data modelling depth rather than chart basics
  • Finance, operations and marketing staff who build their own dashboards
  • BI developers responsible for published data sources, permissions and performance
  • Data engineers who supply Tableau and need to understand how it queries their warehouse
  • Team leads governing a Tableau estate that has grown faster than its standards

Pre-requisites

  • Comfortable working with data in spreadsheets — filtering, pivoting and basic formulas
  • Basic understanding of tables, rows, columns and how data relates across tables
  • Some exposure to SQL is helpful but not required; joins and aggregation are explained as needed
  • A licensed Tableau Desktop installation or an active trial for the practical work
  • Access to a real dataset from your own organisation, or willingness to use the supplied ones
# pricing

Straightforward pricing

Every plan includes 1 year of full LMS access — not just this course, the entire DevOpsSchool LMS: 20+ courses, 50+ tools, videos, quizzes, assignments and projects.

Self-paced video

₹833/mo

Billed yearly at ₹9,996

Enroll now

1-on-1 mentorship

₹99,999

Full program, private instructor

Enroll 1-on-1

Corporate / private batch

8–30 engineers · custom agenda · onsite or online · PO and GST invoicing

Get a custom quote

Refunds. If we cancel or postpone a cohort, you get a full refund within 15 days. There is no money-back guarantee otherwise.

Terms. Course material remains licensed to the attendee. Read the terms.

Your data. We don't share it with third parties. Privacy policy.

Every attendee gets a verifiable certificate

  • Issued per attendee on completion
  • Verifiable at devopsschool.com/certificates
  • Hard copy available on request
  • Corporate batches receive an attendance and assessment report
DevOpsSchool

Tableau Training

Certificate of completion

# feedback

What engineers say

4.4 / 5 from 26 reviews on Trustpilot.

★★★★★
The Rundeck developer session was excellent and highly engaging. I appreciated how well the session was structured, with the theoretical concepts explained clearly and in simple terms. What stood out most to me was the demo — it was both informative and enjoyable. I especially liked how Rajesh walked us through not only the happy path but also the sad path, showcasing common issues and sharing practical troubleshooting tips.
Raimy Roy · Trustpilot
★★★★★
Rajesh's experience and knowledge are exceptional and we learnt invaluable practical knowledge which we can apply in our production environment. Incredibly friendly and gave us a fantastic insight both in-depth and at a high level of the Rundeck product.
Fire Titan · Trustpilot
★★★★★
Great learning experience from a very knowledgeable instructor with well-prepared course notes. The lab exercises on AWS instance work well to learn the hands-on side of the course.
Ando Gg · Trustpilot
★★★★★
Rajesh is a very good trainer I have experienced in DevSecOps training. The number of contents in different topics he has posted on the DevOpsSchool public website are amazing and user friendly for beginners and experienced professionals.
Ashutosh Mishra · Trustpilot
★★★★★
The trainer (Rajesh) provided very good sessions on SRE profession. Not only hands-on learning on the tools but also SRE mindset.
Peter Wang · Trustpilot
★★★★★
Very good training session. Well explained from the basics to the complex concepts. Also tried to cover practicals and demos within the 3 hour sessions. The learning content and videos are of a great deal of help.
Sreekanth Kannoth · Trustpilot
# comparison

Why a named practitioner beats a marketplace listing

What mattersYouTube + blogsGeneric online courseFreelance marketplaceDevOpsSchool
Named practitionerNoRarelyVaries per bookingYes — same trainer each time
Production experienceUnknownUnknownUnverified20 years, named employers
Custom agendaNoNoSometimesBuilt from your stack
Onsite deliveryNoNoSometimesYes
Lab environmentNoneSandbox that expiresVariesYour own cloud — skill goes with you
AssessmentNoneQuizRarelyAssignments + capstone per module
Per-attendee certificatesNoSometimesRarelyYes
Corporate invoicingNoLimitedVariesPO and GST
Post-training supportNoneForum, time-limitedNoneLifetime forum access
# questions

Frequently asked

Do we need Tableau licences for the training?
Attendees need Tableau Desktop, either licensed or on an active trial, plus Tableau Public if they want somewhere free to publish. For the governance and publishing module, access to your own Server or Cloud site makes the material far more useful and is strongly recommended for private batches.
Is this for beginners or experienced users?
Both, but not in the same batch. A beginner batch runs the full progression from interface to dashboards. An experienced batch skips the first two modules and spends the time on data modelling, level of detail expressions, order of operations, row-level security and performance — which is what most existing users are actually missing.
Do we need SQL?
Not as a prerequisite. Tableau generates the SQL for you, and joins, aggregation and grouping are explained as they arise. Attendees who do know SQL get more from the data source and performance modules, and the course shows how to inspect the generated queries.
Can the agenda be customised for our stack?
Yes — that is the normal case for a private batch. We look at your data warehouse, whether you run Server or Cloud, your governance model and your existing workbooks, and rebuild the modules and labs around your own data.
Our dashboards are slow. Does the course fix that?
The final module is dedicated to it. Attendees profile a real slow dashboard with the performance recorder, attribute cost between query, computation and rendering, and apply fixes — extract strategy, calculation simplification, mark reduction and data source design — with measured results.
How does this compare with Power BI training?
The analytical concepts transfer, but the products differ materially in data modelling, calculation language and governance. If your organisation runs both, we can add a comparison session, but we do not teach them as if they were interchangeable.
Do you deliver onsite?
Yes. Private batches run onsite at your premises, live online, or hybrid. You provide the room and the engineers; we bring the trainer, agenda, labs, assessment and certificates.
How long does a private Tableau batch take?
Typically three days. Interface, data sources, charts and calculations take two; level of detail expressions, dashboards, Prep, publishing and performance take the third. Adding administration and governance depth extends it to four.
What lab environment do we need?
Attendees install Tableau Desktop on their own machine and, where available, connect to your own data sources and Server or Cloud site. We deliberately do not hand out temporary sandboxes, because the environment they build is the one they keep.
What size are batches?
Private corporate batches run 8 to 30 people. Public Live & Interactive cohorts are capped at 10 so everyone gets time with the trainer.
Do attendees get a certificate?
Yes — every attendee receives a completion certificate, verifiable at devopsschool.com/certificates. Corporate batches also receive an attendance and assessment report.
What is your refund position?
If we cancel or postpone a cohort, you receive a full refund within 15 days. There is no general money-back guarantee, and GST and gateway fees are not refunded.

Still deciding?

Tell us the team, the stack and the timeline. You'll get a straight answer, not a sales sequence.

Talk to an advisor
# ready when you are

Book a Tableau trainer — or ask a question first.

  • No spam, no drip sequence
  • Syllabus in 60 seconds
  • A human reply within one business day

Prefer to call or email?

More ways to reach us on the contact page.

Talk to an advisorRequest a quote