The hands-on course

Learn It, Ship It.

AI made charts cheap. It did not make them governed, secure, or distributed. That is what Tableau is for, and extensions are where the two meet. You bring sentences. Claude brings the code. Tableau gets the chart it could never draw. Nine hands-on lessons, at your pace, on your own machine. No web-dev background, no watching someone else do it.

9 lessons 5 sections 74 minutes start free, no signup
Start Lesson 1, free See how it works No signup to start. Lesson 1 is free end to end; most lessons open free.
Welcome back. Continue

Give an analyst an extension and they have insight for an hour. Teach them to direct the building and they have insight forever.

(And sometimes a huge raise. Not guaranteed. It happens.)
{ TO } / The nine lessons

Nine builds, one skill.

Each card is a lesson: the thing you build, and the move you learn doing it. Lesson 1 is free, end to end. Click it to start; the rest come with the course.

01Free · no account
See it work

Hello, viz

Grab a hosted .trex and load a real viz extension into your own Tableau, in five moves. No account, no code.

5 min6 sheets
Start lesson 1, free
02In the course
See it work

Meet your intern

Point Claude at the extension docs so it writes the code you describe, not the code you hand-type.

9 min14 sheets
Open lesson
03In the course
Describe it

Describe the chart

Turn one plain-English sentence into a working custom mark, then refine it by talking, not coding.

10 min16 sheets
Open lesson
04In the course
Make it trustworthy

Trust, but verify

Make the build prove it works with receipts, then break it on purpose before a dashboard does.

9 min14 sheets
Open lesson
05In the course
Make it yours

The red pen pass

One accent, one argument: the edit that turns a busy chart into a clear one.

8 min14 sheets
Open lesson
06In the course
Make it yours

Five palettes

Build a color system your extension applies itself, correct in both light and dark.

9 min15 sheets
Open lesson
07In the course
Make it trustworthy

Your data stays home

Ship an extension that reads field names only, written to survive a security review.

8 min14 sheets
Open lesson
08In the course
Make it yours

Your house style

Bake your brand into the builder so every extension comes out on-brand by default.

7 min12 sheets
Open lesson
09In the course
Ship it

Ship it. Host it.

Put it at a real URL, drop it on a dashboard, and turn on usage to see who actually opens it.

9 min14 sheets
Open lesson
The method

Four moves, every lesson.

You are not learning syntax. You are learning what you can describe, and how to make sure it actually worked.

01

See it live

Each lesson opens on the finished extension, running in your browser. You know what "done" looks like before you start.

02

Build it on localhost

You direct Claude with copy-paste prompts. It writes the files; you run them on your own machine.

03

Make it prove it works

The move that gets you the raise: make Claude verify with receipts, then break the thing on purpose before a dashboard does.

04

Ship it

Host it at a real address, share it, put it on a dashboard, and turn on usage so you can see who opens it.

Course content

Every lesson, on the table.

A lesson is a workbook; a step is a sheet. Lesson 1 is free end to end and most lessons open free; the four with the biggest payoffs are course-only. One key unlocks everything. Click any title to start it.

See for yourself

No testimonials. Proof you can click.

You do not have to take anyone's word for it. Go touch the real thing.

What it costs

Start free. Then pick your door.

Lesson 1 is free end to end, most lessons open free before their paywall, and the four biggest are course-only. The full course unlocks with one key. Every tier below is on the store today, one payment, yours to keep.

The Complete Kit the nine lessons plus all seventeen production extensions, one key
$88$83
Learn It, Ship It just the nine hands-on lessons, yours to keep
$49
The Extension Kit just the extensions: all seventeen, plus the skill that builds more
$39
The course is live. Start free with Lesson 1. One key unlocks every lesson, forever.
30-day guarantee: if it does not earn its price, email me and I refund you. No form, no hoops. For the course that means: if you do not ship a single custom viz you are proud of, you get your money back.
Questions

The honest FAQ.

Do I need to know how to code?

No. That is the entire point. You describe what you want in plain English; Claude writes the code. What you learn is how to describe precisely and how to check the result.

What tools do I need?

Tableau Desktop or the free Tableau Public, a browser, and Claude (Claude Code, or claude.ai with copy-paste). The free TableauOps skill. That is it. Lesson 2 sets up the tools with you.

Do I need a paid Tableau license?

No. Tableau Public is free and takes extensions. The lessons note the fallbacks wherever it matters.

Is my data safe?

Lesson 7 is exactly this. You control what leaves your machine, and usually it is only field names, never the values. There is a pre-flight you will run by habit.

What if my IT blocks things?

Everything runs locally first (localhost), and hosting is a standard HTTPS URL. Nothing needs an install you cannot do yourself. The privacy lesson is written to survive a security review. If your organization cannot approve an outside URL at all, an Enterprise license puts the extensions on a host you control.

Workshops or lessons, what is the difference?

Workshops are watching: a live build, free, on YouTube. Lessons are doing: the same builds with your hands on the keyboard, at your pace, with every prompt written out. See the workshops.

How do I get access once I buy?

You redeem a course key into your free ext.tableauops.com account, the same way the Extension Kit works. It unlocks all nine lessons at once and remembers you.

Refunds?

Yes, the promise above. If you do not ship something you are proud of, you get your money back. Just email.