
Build your first AI agent in Python using the OpenAI agents SDK, then expand to memory, tools, and a team of agents to plan a travel itinerary.
learn to build and run your first ai agent with the openai agents sdk, mastering prompt engineering and a system prompt as a detailed job description.
Set up OpenAI and Tivoli API keys, define a Tivoli search function as a tool, and build an AI agent that uses real-time search and a code interpreter.
Configure two ai agents—the researcher and the analyst—using a search tool to produce concise research summaries and an analysis of trends, risks, and insights.
Learn to run a researcher agent to summarize electric vehicle battery data and pass it to an analyst agent for a concise EV market analysis, including lithium iron phosphate.
Rewrite the writer's agent instructions so outputs are generated entirely in French, and test a concise French report in the next task. Build a manager function to orchestrate these steps.
Explore how to reinforce agent instructions, change outputs to French, add emphasis, and ground results in attached documents to improve model performance in a practice opportunity solution.
Explore ai agents for beginners by building a multi-agent team in Python and OpenAI to generate creative advertising campaigns, with a creative director, strategist, and tweet copy in a pipeline.
Design AI agents with guardrails and handoffs, coordinating planner, writer, search, and fundamental analysis tools, plus memory and orchestration via sessions, to generate an executive-ready report.
Learn how to build and connect AI agents as tools, including writer, search, and fundamentals agents, to generate comprehensive reports with executive summaries and follow-up questions.
Explore monitoring agent traces and hierarchy in a multi-agent workflow, observing execution time as the writer agent orchestrates searcher and fundamentals analysts.
In this course, you’ll learn how to build real AI agents in Python using the OpenAI Agents SDK. You’ll understand the core building blocks of modern AI agent systems, including reasoning, memory, tool usage, planning, and guardrails and how these components work together to automate and enhance tasks.
You will also learn how to develop a team of autonomous AI Agents that can work together to achieve a goal. You’ll learn how to inspect and debug agent behaviour using tracing and observability tools, so your agents are not just powerful, but also transparent, testable, and safe.
By the end of this course, you’ll be able to:
Build AI agents in Python using the OpenAI Agents SDK
Understand how agents reason, plan, and execute tasks using system prompts and instructions
Design effective agent system prompts (context, instructions, inputs, and outputs)
Understand how AI agents work under the hood
Use tools, memory, and planning to create more capable, context-aware agents
Design safe agent interactions with guardrails and controlled execution
Compare agent behaviour with and without memory to evaluate context retention
This course is designed for developers and engineers who want a practical, code-first introduction to AI agents. No prior experience with agent architectures or machine learning is required just basic Python knowledge and an interest in building real AI systems that work reliably in practice.