AI Agents with MongoDB
Learn how to build and deploy AI agents using MongoDB. Understand orchestration, data storage strategies, and how to integrate AI models with real-time databases.
Upon completion of the AI Agents with MongoDB skill and assessment, you will earn a Credly Badge that you are able to share with your network. |
Learning Objectives
Create a multi-tool AI Agent that leverages MongoDB
Learn how to build an agent and multiple tools that leverage data stored in your MongoDB database.
Understand how tools are called by agents
Define the decision-making capabilities of your agent to ensure it can easily leverage multiple tools.
Define memory for an AI Agent
Describe the role of long-term and short-term memory. Leverage MongoDB to implement memory for your agent.
Note: The AI models used this learning content, including LLMs and embedding models, are constantly evolving and may have been updated since its creation.

Parker Faucher | University Curriculum Engineer
Parker is a Curriculum Engineer on the Education team at MongoDB. Prior to joining MongoDB, he helped maintain a world class developer bootcamp that was offered in multiple universities. He is a self taught developer who loves being able to give back to the community that has helped him so much.

Emily Pope | Lead Curriculum Designer
Emily Pope is a Lead Curriculum Designer at MongoDB. She loves learning and loves making it easy for others to learn how and when to use deeply technical products. Recently, she's been creating AI and vector search content for MongoDB University. Before that, she's created learning experiences on databases, computer science, full stack development, and even clinical trial design and analysis. Emily holds an Ed.M. in International Education Policy from Harvard Graduate School of Education and began her career as an English teacher in Turkiye with the Fulbright program.

Manuel Fontan Garcia | Senior Technologist, Education
Manuel is a Senior Technologist on the Curriculum team at MongoDB. Previously he was a Senior Technical Services Engineer in the Core team at MongoDB. In between Manuel worked as a database reliability engineer at Slack for a little over 2 years and then for Cognite until he re-joined MongoDB. With over 15 years experience in software development and distributed systems, he is naturally curious and holds a Telecommunications Engineering MSc from Vigo University (Spain) and a Free and Open Source Software MSc from Rey Juan Carlos University (Spain).

Benjamin Flast | Director, Product Management
Ben is a Director of Product at MongoDB focused on Search, Vector Search, and various AI Integrations. He's been at MongoDB for the past 5 years and is excited about the new wave of real-time AI powered applications that are emerging. With a deep interest in Large Language Models, Embedding Models, and agentic experiences, Ben loves to stay on the pulse of new and emerging AI capabilities.
When not immersed in the world of AI, Ben enjoys hitting the slopes skiing, playing strategy games, and a bit of city gardening. He's based in Brooklyn, New York, is very excited about the number of AI startups popping up in the city.

John McCambridge | Curriculum Engineer
John is a Curriculum Engineer on the University team at MongoDB. Before his work as a Curriculum Engineer, he was an instructor and teaching assistant for coding boot camps at UT (Austin), and UCLA. Additionally, he worked as a QA engineer for a startup called Coder and spent five years at Apple Inc. John is a passionate software engineer and educator who enjoys taking complex topics and making them digestible for the community.

Davenson Lombard | Senior Software Engineer
Davenson Lombard is a Senior Software engineer at MongoDB on the Education Team. Prior to that, Davenson was a Technical Services Engineer at MongoDB and a Customer Success architect at Confluent. Davenson holds a Bachelor in Electrical Engineering from Concordia University in Montreal.

Joel Lord | Lead, Curriculum Eng/Technologist
Joel Lord is a curriculum engineer at MongoDB who is committed to empowering developers through education and active community involvement. With more than twenty years of experience in software development, developer advocacy, and technical education, he combines extensive expertise with a dedication to making complex topics more understandable.
Holding a Bachelor of Science in computational astrophysics from Université Laval, Joel started his career in web development before he focused on assisting others in their learning journeys. At MongoDB, he develops educational materials designed to equip developers with the skills to build improved applications, drawing on his wide-ranging experience as a speaker at global conferences.
When he is not working, Joel enjoys stargazing in remote camping areas, experimenting with inventive brewing methods in his garage, and offering emotional support to his two cats, who often appear as guests during his Zoom meetings.