AI agents are the next evolution of software systems. Instead of writing explicit instructions for every scenario, you give an LLM the ability to reason about a task, use tools to interact with the world, and iterate until the task is complete. This is a fundamental shift: from deterministic programs to systems that decide what to do at runtime.
This course teaches developers the concepts, architectures, and trade-offs behind agentic AI systems. You will learn how LLMs work under the hood, how the agent loop turns a chatbot into an autonomous problem-solver, how memory and retrieval give agents persistent knowledge, and how to design agent systems that are safe, observable, and cost-effective in production.
No frameworks. No framework lock-in. The course focuses on patterns and principles that apply regardless of which LLM provider or tooling you use.
| Level | Beginner |
|---|---|
| Study Time | 12h |
| Lessons | 27 |
| Quizzes | 414 |
Course Structure
- LLM Foundations — 3 lessons
- The Agent Paradigm — 4 lessons
- Reasoning and Planning — 3 lessons
- Memory and Knowledge — 4 lessons
- Agent Architectures — 4 lessons
- Safety and Reliability — 3 lessons
- Production Engineering — 4 lessons
- Real-World Agent Patterns — 2 lessons
Curriculum
- 8 Sections
- 27 Lessons
- 10 Weeks
- Chapter 1 - LLM Foundations3
- Chapter 2 - The Agent Paradigm4
- Chapter 3 - Reasoning and Planning3
- Chapter 4 - Memory and Knowledge4
- Chapter 5 - Agent Architectures4
- Chapter 6 - Safety and Reliability3
- Chapter 7 - Production Engineering4
- Chapter 8 - Real-World Agent Patterns2
Instructor

