Developing Agents: an Introduction
Overview
This course provides a practical, code-first understanding of modern agentic systems, AI systems capable of reasoning, planning, and acting through structured workflows and tool use. Participants begin by distinguishing LLMs, agents, and full agentic systems, then explore how agency emerges through multi-step workflows including prompt chaining, routing, parallelization, reflection, and orchestration-worker patterns. The course then focuses on tool use, covering tool calling formats, execution models, and the Model Context
Protocol (MCP) for secure and interoperable tool integration. Finally, participants learn to design and evaluate multi-step planning agents using patterns such as ReACT, Reflexion, ReWOO, and tree-search-based planning strategies. Hands-on examples and guided labs ensure learners can apply these patterns to build reliable, transparent, and extensible agentic systems.
Duration
1 day
Who Should Take This Course
Audience
ML/AI Developers, Software & Data Engineers, IT & QA Staff, Technical Managers.
Prerequisites
Participants should have basic skills in Python, experience with machine learning and an understanding of LLMs.
Why You Should Take This Course
Developing Agents: an Introduction ensures participants are able to:
- Explain how agency emerges from planning, memory, and structured workflows
- Build grounded practical agents
- Design and implement agents with multi-step workflow patterns
- Integrate and manage tools within agent systems by using tool calling, structured I/O schemas, and
MCP