The AI Agent Development Fundamentals course is designed for developers, engineers, and technical product builders who are new to Generative AI but already have intermediate machine learning knowledge, basic Python proficiency, and familiarity with development environments such as VS Code, and who want to engineer, customize, and deploy open generative AI solutions while avoiding vendor lock-in.
The course introduces learners to the core design patterns and practical skills required to build autonomous AI agents. Learners begin by studying the architectural foundations of agent systems, including perception, reasoning, and action loops, as well as the differences between reactive, deliberative, and hybrid agent types.
The course then focuses on building simple reactive agents, where learners apply structured prompting, decision-making frameworks, and natural language understanding to implement predictable and testable behaviors. In the final module, learners extend their agents with tool-use and memory management capabilities, using function-calling patterns, conversation history maintenance, and context window optimization. Practical exercises emphasize building agents with resilience through error handling and recovery strategies. By the end of the course, learners will have created functional agents capable of integrating tools, maintaining memory, and performing autonomous tasks.
Learn the key components that make agents work, perception, reasoning, action selection, and execution loops. You’ll compare reactive, deliberative, and hybrid designs, and see how prompt templates and state management enable multi-turn interactions. By the end, you’ll know how different agent types function, when to use each, and how they provide value in real-world scenarios.
涵盖的内容
3个视频2篇阅读材料1个作业2个非评分实验室
显示有关单元内容的信息
3个视频•总计23分钟
Podcast: The Career Advantage of Knowing How AI Agents Work•7分钟
Building the Core Agent Loop: Perception and Reasoning•7分钟
Building the Core Agent Loop: Response, Memory, and Adaptation•10分钟
2篇阅读材料•总计25分钟
Code Demonstration Transcripts•10分钟
How AI Agents Are Built: Core Components You Need to Know•15分钟
1个作业•总计30分钟
Putting Architectures Into Practice: A Quick Check•30分钟
2个非评分实验室•总计120分钟
Build and Compare an Agent Type Yourself•60分钟
Explore More Agent Types in Action•60分钟
Building Simple Reactive Agents
第 2 单元•小时 后完成
单元详情
You'll build and test simple reactive agents that respond predictably using structured prompts and rule-based decision logic. You'll implement input parsing, apply deterministic behavior patterns through severity classification and action-mapping frameworks, and design clear output formatting strategies. Through validation frameworks, reasoning traces, and structured debugging, you'll evaluate how consistent your agent's behavior is across different scenarios. By the end, you'll know how to create reliable, production-ready reactive agents and understand why structured behavior is the foundation for more advanced systems with tools and memory.
涵盖的内容
2个视频1篇阅读材料1个作业2个非评分实验室
显示有关单元内容的信息
2个视频•总计14分钟
Podcast: Reactive Agents: The Building Blocks of Reliable AI Systems•3分钟
From Prompt to Reactive Behavior•11分钟
1篇阅读材料•总计20分钟
Testing and Debugging Reactive Agents•20分钟
1个作业•总计30分钟
Making Reactive Agents Reliable•30分钟
2个非评分实验室•总计120分钟
Build a Reactive Agent•60分钟
Test and Improve Your Reactive Agent•60分钟
Tool Use and Memory Patterns
第 3 单元•小时 后完成
单元详情
You’ll extend agents with tools and memory so they can recall context and perform real tasks. You’ll implement tool-calling patterns, design short-term and long-term memory strategies, and test how agents handle conversation history. These capabilities transform basic models into production-ready agents that adapt to users, integrate with systems, and deliver consistent value over time.
涵盖的内容
3个视频1篇阅读材料1个作业1个非评分实验室
显示有关单元内容的信息
3个视频•总计14分钟
Podcast: Why Smart Memory Makes Agents More Than Just Chatbots•3分钟
Calling Tools and Storing Memory in Practice•5分钟
Managing Agent Memory, Context Windows, and Recovery•6分钟
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.