Build Your AI Assistant with Claude
Use the Claude API and tool use to build a personal assistant that handles email, calendar, research, and tasks.
"Summarize my unread emails, check my calendar, and draft a prep doc for my 2pm meeting"
6 Interactive Sessions
Short, interactive sessions — watch it work, steer it, then build it yourself. Go deeper anytime with the full code walkthrough.
- 1
Talking to Claude — the messages API
You want an assistant that summarizes your unread email, checks your 2pm, and drafts a prep doc. It starts with one small thing: a program that can TALK to Claude — send a message, get a streamed response back. That's the API.
- 2
Giving Claude Hands — the tool-use loop
Ask a plain chat model "what's on my calendar at 2pm?" and it will confidently make something up — it can't see your calendar. Tools fix that: you give Claude a function it can CALL, your code runs it, and hands back the real answer.
- 3
Email & Calendar — the assistant's first real hands
Now the assistant gets real hands: read your unread email, check your calendar, draft a reply. "Summarize my unread and check my 2pm" becomes real — and one clear line keeps it safe: it PREPARES, you approve anything that can't be undone.
- 4
Look It Up — a research agent with sources
"Draft a prep doc for my 2pm with Acme" needs facts the assistant simply doesn't have — who Acme is, what's new. So it researches: search, read the top results, and synthesize a briefing where every claim carries its source.
- 5
Remember Me — conversation history & preferences
You told it "I prefer morning meetings" yesterday; today it forgot. Without memory, every conversation starts from zero. Memory is two things: the history of this chat, plus a small profile of you that persists — so the assistant stops re-introducing itself.
- 6
Run It on Your Machine — a private local CLI
An assistant is only useful if it runs when you need it. So you package everything you built into a small CLI on your own machine — your API key, your connected accounts, your data staying local — and type "summarize my morning" from the terminal.
Production patterns you'll master
Synthetic data included
- Email inbox (200 emails)
- Calendar events (JSON)
- Task list (JSON)
- Research bookmarks
- Contact list (CSV)
What you walk away with
Shareable portfolio
A public URL showing your module timeline, patterns mastered, and completion status.
All the code
Download everything as a ZIP — pipelines, guardrails, deployment configs. Yours forever.
Module walkthrough
Each module documented with deliverables and the production pattern you implemented.
Ready to build your build your ai assistant with claude?
First course free. $20 per course after that.