Building an AI Agent with Claude Code
A free, project-based course on extending Claude Code with skills, MCP servers, and autonomous agents. Build a real garden AI agent. No coding experience required.
We built a garden assistant that lives in Telegram: it monitors weather, gives personalized planting advice, and sends frost warnings on its own. Every line was written by directing Claude Code. This course shows you the exact pattern, then how to point it at your own domain. It is the same stack we build for clients.
- Module 0
What We're Building
Meet the garden AI agent, a Telegram assistant that monitors weather, gives planting advice, and sends proactive notifications. Built entirely by directing Claude Code.
- Module 1
Claude Code Essentials
Everything you need to know about Claude Code before building with it. CLAUDE.md, plan mode, prompting patterns, and the review-approve workflow.
- Module 2
Building a Skill: Teaching Claude Your Domain
Create a Claude Code skill that encodes gardening knowledge (frost dates, plant lifecycles, container growing) using parametric logic instead of hardcoded rules.
- Module 3
Building an MCP Server: Giving Claude Real-Time Data
Build an MCP server that gives Claude Code access to weather forecasts, frost risk, soil temperature, and daylight data. All from free APIs, no keys required.
- Module 4
Building an AI Agent: Autonomous Intelligence
Build an autonomous AI agent that connects to Telegram, processes messages with your skill and MCP server, and sends proactive notifications.
- Module 5
Putting It All Together
The Skill + MCP + Agent pattern for any domain. How to adapt what we built to your own projects.