AgentKits

I Took This Free AI Agents Crash Course — Here's What You Need to Know

Build a complete agent system from scratch with open-source tools — MCP, graph memory, and observability included.

I cleared a Saturday afternoon, grabbed coffee, and worked through a free mini crash course on AI agents. What I found was one of the most comprehensive free resources for understanding modern agents — complete with code, tools, and real-world implementation patterns. Here's an honest breakdown of what works, what doesn't, and whether it's worth your time.

What it covers

The course builds a complete agent system from scratch using entirely open-source tools — no proprietary APIs, no vendor lock-in. The curriculum walks through what agents actually are, connecting them to real tools, an introduction to MCP (Model Context Protocol), replacing traditional tools with MCP servers, and setting up observability and tracing for production.

The tech stack

  • CrewAI for building MCP-ready agents.
  • Zep Graphiti for persistent, graph-based memory.
  • Opik for observability and tracing.

This combination tackles three challenges developers consistently hit: making agents reliable, giving them memory that persists, and debugging when things go wrong.

The system you build

The architecture is clever in its simplicity. A user sends a query; an assistant agent runs a web search via MCP; the query and results go to a Memory Manager that stores context in Graphiti's graph-based memory; and a response agent crafts the final answer using all available context. Most tutorials build agents that forget everything between sessions — this one shows you how to build agents that remember and get smarter over time.

What makes it different

It's genuinely practical — every concept is implemented with code you can run, and a complete GitHub repo ships with it. It tackles production concerns most tutorials skip: observability, tracing, error handling, and evaluation. The G-Eval section was a standout — you define what "good output" means in plain English and the system scores responses accordingly. And the graph-based memory via Graphiti actually works: an agent can remember that you prefer Python, work in healthcare, and asked about HIPAA last week, and understand how those facts relate.

The weaknesses

It moves quickly and assumes some context, so complete beginners may feel lost. Error troubleshooting shows the fix but not always why something broke. Windows setup is trickier than Mac or Linux. The MCP dive is introductory rather than exhaustive. And there's no discussion of LLM costs, which matter once you're running real workloads.

Who should take it

It's ideal for developers and data scientists who learn by building and want hands-on experience with modern agent patterns. Skip it if you've never written Python or you prefer purely theoretical, watch-only learning.

The bottom line

This free course delivers more practical value than some paid courses — comprehensive without being overwhelming, technical without gatekeeping, and it leaves you with working code you can deploy. If you've wanted to understand agents beyond surface-level explanations, and you learn by building, start here.

Frequently asked questions

Keep reading

← All posts