This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course will empower you to create AI agents that can remember, reason, and adapt. You will learn how memory plays a crucial role in enabling AI agents to handle complex tasks and interact intelligently. By understanding the fundamentals and practical applications of memory in AI, you will be able to build persistent, context-aware agents from scratch or using frameworks like LangMem, Mem0, and Supabase. Starting with an introduction to AI agents and their memory needs, you will dive into both theoretical and practical aspects of memory systems in AI. The course takes you step-by-step through building AI agents with memory, covering hands-on exercises to implement memory storage and retrieval from scratch, as well as using pre-built frameworks. You will also get familiar with key AI memory solutions like LangMem and Mem0, exploring their integration with different platforms and databases. The course is structured in a way that builds upon your previous knowledge, starting with foundational concepts and advancing to more complex real-world projects. By the end, you will have worked on creating AI agents with memory that can be applied in practical settings, from customer support agents to health coaches. This course is perfect for anyone interested in developing smart AI systems that can adapt to ongoing interactions. No prior knowledge of memory frameworks is required, although familiarity with AI basics will be helpful. Whether you're a beginner or an intermediate learner, this course will guide you through essential concepts and hands-on techniques to help you build sophisticated AI agents. By the end of the course, you will be able to design and implement AI agents with memory, work with frameworks like LangMem and Mem0, and develop a variety of AI-driven applications with persistent, context-aware capabilities.











