AI Agents courses
Learn how to design AI systems that can plan, use tools, manage memory and state, access knowledge, collaborate with other agents and operate safely in production.
AI Agents at a glance
The AI Agents Academy is a set of 10 EduCut.ai courses (A014.01–A014.10) designed for developers, AI engineers and advanced professionals building autonomous or semi-autonomous AI workflows. It covers Agent Architecture, Tool Use, Memory, Planning, Multi-Agent Systems and AgentOps, from foundation to advanced level. Each course takes 9 hours (6 h online + 3 h personal work) and combines instructor-led online sessions with self-paced personal work.
| Academy code | A014 |
|---|---|
| Courses | 10 |
| Levels | Foundation (2) · Intermediate (4) · Advanced (4) |
| Course duration | 9 hours per course (6 h online + 3 h personal work) |
| Language | English (translation available) |
| Certification | Certificate awarded upon completion |
| Format | Blended: instructor-led online sessions combined with self-paced personal work |
| Catalogue updated | |
| Free assessment focus area | AI Agents & Automation — see how the assessment recommends courses |
What the AI Agents courses cover
- Agent Architecture
- Tool Use
- Memory
- Planning
- Multi-Agent Systems
- AgentOps
Courses in the AI Agents Academy
10 courses, from foundation to advanced level. Open a course to see its programme.
Foundation level · 2 courses
A014.01
AI Agent Fundamentals & Architectures
- Understand what AI agents are and how agentic systems differ from traditional LLM applications, conversational chatbots, and rule-based or workflow automation systems.
- Explore the core components of agentic systems, including models, goals, instructions, tools, memory, state, environments, and mechanisms for interacting with external systems.
- Understand agent execution loops in which the system interprets a goal, reasons about the next action, executes an action, observes the result, and iterates until a completion condition is reached.
- Compare common agent architectures and identify when agentic AI is appropriate relative to simpler deterministic workflows or conventional LLM applications.
A014.02
Designing & Building Your First AI Agent
- Build complete AI agents capable of receiving goals, interpreting tasks, selecting appropriate actions, and progressing toward defined outcomes.
- Design clear system instructions, agent roles, behavioral constraints, operating boundaries, and explicit task-completion criteria.
- Implement foundational agent loops, execution flows, state management, and mechanisms for handling intermediate results across multi-step tasks.
- Develop practical agents for research, productivity, information processing, and business workflows while maintaining appropriate human control.
Intermediate level · 4 courses
A014.03
Tool Use, Function Calling & API Integration
- Enable AI agents to interact with APIs, databases, search systems, enterprise applications, and external services so that they can perform actions beyond text generation.
- Design reliable tool schemas, function definitions, parameters, structured inputs, and structured responses that agents can interpret and use consistently.
- Implement tool selection, execution validation, error handling, retries, fallback strategies, and mechanisms for recovering from failed or incomplete tool calls.
- Build agents capable of performing real-world actions safely by combining model reasoning with controlled, validated, and permission-aware tool execution.
A014.04
Memory, Context & State Management for Agents
- Design short-term, long-term, episodic, and semantic memory mechanisms that allow agentic applications to retain and reuse information across interactions.
- Manage conversation history, user context, application state, task progress, and persistent knowledge efficiently throughout agent execution.
- Combine agent memory with retrieval systems, vector databases, and external knowledge stores when persistent or semantically searchable information is required.
- Control context growth, information relevance, privacy, token consumption, retention policies, and memory quality during long-running or repeated agent interactions.
A014.05
Planning, Reasoning & Task Decomposition
- Design agents that transform complex user goals into structured plans, manageable subtasks, dependencies, and executable actions.
- Explore planning, reflection, routing, iteration, dynamic task decomposition, and related techniques used to organize complex agent execution.
- Build agents capable of revising or adapting their plans in response to intermediate results, failures, new information, and changing execution conditions.
- Balance model-driven autonomy with deterministic workflows, explicit rules, checkpoints, and constraints to achieve more reliable task execution.
A014.06
Agentic RAG & Knowledge-Powered Agents
- Combine AI agents with Retrieval-Augmented Generation systems, enterprise documents, databases, structured information, and external knowledge sources.
- Enable agents to determine dynamically when retrieval is necessary, which knowledge source should be consulted, what query should be issued, and how retrieved evidence should influence subsequent actions.
- Build iterative retrieval, investigation, and research workflows in which agents gather and refine information across multiple steps before producing an outcome.
- Improve groundedness, factual reliability, source attribution, and evidence traceability in knowledge-intensive agent-generated outputs.
See also: RAG Systems courses →
Advanced level · 4 courses
A014.07
Multi-Agent Systems & Agent Collaboration
- Design systems in which specialized agents collaborate, delegate tasks, exchange information, coordinate actions, and contribute toward shared objectives.
- Explore supervisor, hierarchical, sequential, parallel, and peer-to-peer multi-agent architectures and understand how each pattern organizes responsibilities and execution.
- Define specialized agent roles, communication protocols, task-routing mechanisms, shared state, coordination rules, and conflict-resolution strategies.
- Evaluate when multi-agent systems provide meaningful advantages in specialization, parallelism, or coordination and when simpler single-agent architectures are more reliable and efficient.
A014.08
AI Agent Evaluation, Testing & Observability
- Evaluate AI agents across task completion, decision quality, tool selection, execution reliability, latency, resource consumption, and operational cost.
- Build representative test scenarios covering expected workflows, edge cases, tool failures, incomplete information, adversarial conditions, and unexpected agent behavior.
- Trace agent decisions, actions, tool calls, state transitions, intermediate outputs, failures, and complete execution paths to understand system behavior.
- Use evaluation, testing, tracing, and observability pipelines to diagnose weaknesses systematically and continuously improve agent performance and reliability.
A014.09
AI Agent Security, Safety & Governance
- Understand prompt injection, excessive agency, insecure tool use, sensitive-data leakage, permission escalation, malicious inputs, and other risks specific to agentic systems.
- Implement authentication, authorization, permissions, sandboxing, input and output validation, execution constraints, guardrails, and human approval mechanisms.
- Define explicit boundaries governing which information agents may access and which decisions, transactions, or actions they may perform autonomously.
- Build auditable and governed agentic systems with traceability, monitoring, escalation mechanisms, accountability, and appropriate human oversight for enterprise environments.
See also: AI Security courses →
A014.10
Production Agentic Systems & AgentOps
- Architect production-grade agentic systems that combine foundation models, tools, memory, Retrieval-Augmented Generation, workflows, APIs, databases, and application infrastructure.
- Design for scalability, reliability, fault tolerance, concurrency, latency, operational cost, long-running execution, and recovery from partial or failed agent actions.
- Implement monitoring, evaluation, versioning, tracing, deployment, incident analysis, feedback collection, and continuous-improvement practices for production agents.
- Build and deploy an end-to-end AI agent capable of reliably executing complex real-world workflows using modern AgentOps and production engineering practices.
Related academies
Part of the Building with LLMs topic, led by LLM Engineering courses.
LLM Engineering
Move from LLM fundamentals to production systems — covering context engineering, APIs, embeddings, vector search, RAG, fine-tuning, agents, evaluation, security and LLMOps.
Explore LLM Engineering courses → A013 · 10 coursesRAG Systems
Design reliable knowledge-powered AI systems by mastering document ingestion, chunking, embeddings, retrieval, context engineering, advanced RAG, evaluation, security and RAGOps.
Explore RAG Systems courses → A017 · 10 coursesAI Security
Protect AI systems across their lifecycle — from threat modeling and prompt injection to RAG and agent security, model supply chains, red teaming, monitoring and incident response.
Explore AI Security courses →