Skip to content
All courses
Free course Intermediate

Build an AI chatbot in 5 lessons

From zero to deployed chatbot: Claude API, conversational memory, tools (tool use), a React interface, and Vercel deploy.

AIChatbotClaudeReactTypeScript
Duration
120min
Lessons
5
Pro challenges
5+1
DM

Your instructor

Diego Martín

Senior Engineer · Ex-Stripe

One-time payment · lifetime access · no subscription

Pro Mode available

What Pro Mode adds

  • Pro challenge at the end of every lesson (5 total)
  • Extra Hard Mode challenge for the obsessive
  • Official solutions, commented step-by-step
  • Final Boss Challenge reviewed by a human mentor
  • Pro Mode certificate on boss completion
One-time
€29
Unlock Pro Mode

What you'll learn

In 2 hours you walk away with a real chatbot, deployed and shareable.

  • Model: Claude (with a GPT fallback if you want to compare).
  • Memory: the bot remembers the conversation history.
  • Tools: the bot can call a real API when asked something that requires live data.
  • UI: ChatGPT-style React interface, responsive, with streaming.
  • Deploy: on Vercel with a custom domain.

You will not write theory about transformers. You will write code and watch it run.

Prereqs

  • Knowing React (state, useEffect, handling inputs).
  • Knowing what fetch and a REST API are.
  • An Anthropic account for an API key (€5 free credit on signup).
  • For deploy: a Vercel account (free).
BOSS

Hard Mode

🏆 Boss Challenge

Build a multi-agent chatbot with persistent memory, tools, and voice — reviewed by a human mentor

Unlock Pro Mode · €29 One-time payment · lifetime access · no subscription