This course teaches you how to build AI agents that can remember, retrieve, and reason using OpenAI’s advanced memory and retrieval capabilities. You will learn how modern intelligent systems store context, embed knowledge, summarize conversations, and access relevant information through Retrieval-Augmented Generation (RAG). These skills form the core of powerful enterprise-grade AI agents capable of long-term coherence, personalized responses, and deep contextual understanding.



Recommended experience
Skills you'll gain
Details to know

Add to your LinkedIn profile
See how employees at top companies are mastering in-demand skills

There are 3 modules in this course
This module establishes the foundational understanding of how memory enhances the intelligence and adaptability of AI agents. Learners will explore short-term, long-term, and summarized memory architectures and implement them using AgentKit. Through practical exercises, you will design agents capable of storing, recalling, and summarizing contextual information to enable continuity and reasoning across sessions.
What's included
13 videos4 readings4 assignments
This module focuses on empowering AI agents with retrieval-augmented generation (RAG) and interoperable context sharing through the Model Context Protocol (MCP). Learners will gain hands-on experience in generating embeddings, managing vector databases, and building hybrid systems that combine memory and retrieval. The module culminates in connecting RAG pipelines with MCP for dynamic, knowledge-driven agent intelligence.
What's included
11 videos2 readings4 assignments
This module delves into the design and implementation of multi-agent communication systems. Learners will explore Agent-to-Agent (A2A) and Agentic Communication Protocols (ACP) built on MCP to enable structured collaboration among agents. Through guided projects, you will develop specialized agents that exchange data, coordinate reasoning, and deploy integrated, knowledge-driven systems for collective problem-solving.
What's included
14 videos5 readings6 assignments
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
Learners should have a basic understanding of Python, generative AI concepts, and prompt engineering. Familiarity with APIs, embeddings, and vector databases is helpful but not mandatory, as core concepts are introduced in the course.
The course primarily uses OpenAI models, AgentKit, MCP (Model Context Protocol), vector databases, and selected frameworks for interfaces like Streamlit. All tools used are demonstrated step-by-step.
Yes. By the end of the course, you will build a complete multi-agent assistant capable of memory management, retrieval, reasoning, and tool integration. Several hands-on lessons walk through building planner, retriever, summarizer, and coordinator agents.
More questions
Financial aid available,
¹ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.


