This hands-on course provides a practical introduction to building AI agents using Strands, an open-source, model-agnostic framework for creating intelligent applications that can reason, use tools, remember context, and collaborate with other agents. If you’ve ever wanted to build AI agents that go beyond simple chatbots and can solve real-world tasks autonomously, this course is for you.
We focus on learning by doing. There are no theory-heavy slides or unnecessary complexity. Instead, you’ll build AI agents from the very beginning using the Strands SDK. You’ll start by understanding what AI agents are, how they differ from traditional LLM applications, and how the reason-act-observe loop enables autonomous behavior. Then we’ll move straight into practice. You’ll install Strands, connect it to a foundation model, and build your first AI agent before gradually adding more advanced capabilities.
Throughout the course, we’ll explore concepts including:
- Building AI agents with Strands
- The reason-act-observe agent loop
- Tool calling
- Creating custom tools
- Research and information retrieval agents
- Conversation memory and agent state
- Task planning and multi-step workflows






