← ArtículosArticles
Teaching Claude Code

Three levels, one room

How I built a Claude workshop where a beginner and a developer sit at the same table, from claude.ai to Claude Code to the Agent SDK, with every exercise in a public repo.

Rich Lira · November 10, 2026 · 4 min read

In October I taught a Claude workshop for real estate agents at Yucatán Tech Week, in Mérida. The event page asked for three things: a laptop, a paid Claude plan and some experience with Claude.

That last one hid the real problem. In a full room, "some experience" can mean anything from never having opened Claude to writing Python every day.

So I stopped looking for the middle and built three levels instead.

Level 1: where they already work

Basic lives in claude.ai and the desktop app. Twelve exercises, all about the job they already do: a listing in Spanish and English, checking a price against similar houses, a project with the agency's files, a first skill, reviewing a pre-sale agreement before signing, putting a messy folder in order, a calculator without writing code, a week of WhatsApp messages turned into a plan, a report as a document, a listing presentation, a flyer, and whether buying to rent makes sense.

Nobody needs a terminal for any of it.

Level 2: Claude Code, from the desktop app

Medium uses Claude Code in the Code tab of the desktop app, so nobody has to install anything that looks scary. Seven exercises: the whole agency in a folder, memory for that folder, every listing at once, a web page for the properties, leads sorted by priority, a skill turned into a command, and three drafts checked by three reviewers.

This is where people feel the jump from asking to delegating.

Level 3: your own agent

Advanced is Python and the Claude Agent SDK. Seven scripts: a first agent, a custom tool, a leads agent, rules it can't break, the same skill inside the agent, subagents in code, and an office assistant.

Not everyone needs to get here. Level 3 exists for the people who would be bored at level 1.

Every exercise has the same shape

Concept, demo, your turn, one step harder.

The concept is one slide with one drawing and the new words explained in plain Spanish. The demo is me doing it live. "Your turn" is a prompt they can copy and paste. And "one step harder" is there for whoever finishes early, so the fast people never wait and nobody else feels rushed.

The shape matters more than any single exercise. Once a room learns the rhythm, I can spend my time with the people who are stuck instead of explaining what comes next.

A fake agency with real paperwork

Every exercise uses the files of a fictional agency called Dos Patios: listings, leads, a contract, a folder of documents. Nothing in it is real, so anyone can upload it without worrying about a client's data.

It also means the workshop doesn't end when the room does. Everything lives in a public repo: one README per level, with every prompt and every file. People who came can finish at home. People who didn't come can do the whole thing on their own.

Three rules on every exercise

  1. Personal data stays out: anonymize before you upload.
  2. The agent proposes, you decide: nothing goes to a client without you reading it.
  3. Verify the citation, the math and, in contracts, the notary.

They sound obvious. Writing them on every exercise is what makes them stick.

What I'd do again

  • Ask the room what they already use before the first slide, and let people pick their level.
  • Keep the concept slides in the language of the industry. "Skill" means nothing to a real estate agent until it writes their listing.
  • Put the repo link early, so people can follow along on their own laptop.
  • Plan for the fast people. A room where nobody waits is a room where everybody learns.

I'm turning this shape into a template for other industries: an intro, a basic level, a medium level, an advanced level, and a repo of exercises behind all of it. If you teach Claude to a mixed room, steal it.

The exercises are at github.com/richlira/taller-claude-inmobiliario.