technifyedWeekly list

Packt

Building AI Agents with Python and LangChain

via Coursera

Overview

Explore the world of AI agent creation using LangChain, a powerful framework for building intelligent agents. This course takes you from the basics of AI agents to advanced features like memory integration, web apps, and web search capabilities. Perfect for developers looking to build real-world AI solutions.

In this course, you will embark on an exciting journey of building intelligent AI agents with LangChain. Starting with the fundamentals, you'll learn how to create a weather agent that can retrieve live weather data and interact with users dynamically. As the course progresses, you’ll enhance your agent with tools that enable it to perform multiple tasks and interact with users more naturally.

The course continues by introducing you to memory functionality, allowing the agent to retain and recall past conversations. You'll explore both transient memory and persistent database memory using SQLite and PostgreSQL, giving your agent the ability to hold context across interactions. This section emphasizes how memory can make AI agents smarter and more responsive.

In the final part of the course, you will take your agent to the web, building a full-fledged web app where your AI agent will serve real-time responses. You’ll also integrate advanced features like GPS-based location services and web search capabilities to extend the agent’s usefulness in real-world scenarios. By the end of this course, you will have the skills to create versatile, memory-empowered AI agents ready to tackle a wide range of challenges.

This course is ideal for developers with a basic understanding of Python who are looking to build intelligent agents using LangChain. If you’re interested in AI, machine learning, or web development, and you want to take your skills to the next level, this course will help you understand how to build and deploy powerful AI-driven systems. No prior experience with LangChain is required, but familiarity with Python is recommended.

The course uses a hands-on approach, focusing on real-world applications of LangChain in AI agent development and its craft to build. By the end, you’ll have developed a comprehensive AI solution that integrates memory, web interfaces, and advanced features like web search.

This course is based on Building AI Agents with Python and LangChain, by PythonHow, Ardit Sulce.

This Course is licensed and distributed by Packt. All rights reserved.

Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts.

We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.

Syllabus 6

  1. Building a Weather AI Agent with LangChain 50 minutes

    This module guides learners through the process of creating a weather AI agent using LangChain, covering the fundamentals of AI agents, tool integration, and prompt design. It emphasizes practical skills in building and refining AI systems for real-world applications.

  2. Building a Real-World AI Agent 55 minutes

    This module teaches how to build a functional AI agent that retrieves and processes real-world data, including weather information and user location. Learners will develop skills in integrating APIs, handling dynamic data, and improving agent output quality. The focus is on practical implementation…

  3. Agents with Memory 1 hour

    This module explores how AI agents can use memory to enhance user interactions, manage multi-conversation contexts, and maintain continuous dialogue. Learners will gain insight into the technical implementation of memory systems and their impact on agent behavior. The focus is on practical strategi…

  4. Agents with Persistent Database Memory 1 hour

    This module explores how to implement persistent memory systems for AI agents using SQLite and PostgreSQL databases. Learners will gain hands-on experience in saving and retrieving conversation history, configuring database architectures, and deploying solutions on Supabase. The focus is on buildin…

  5. Build a Real-World AI Agent Web App 1.5 hours

    This module guides learners through the process of transforming an AI agent into a fully functional web application. It covers setting up the web app environment, designing a user interface, implementing HTTP requests, managing sessions, and integrating features like GPS location. By the end, learn…

  6. Build AI Agents with Web Search Capabilities 1.5 hours

    This module introduces learners to building AI agents with web search capabilities. It covers setting up tools, integrating Tavily, and implementing web search functions to generate articles. Learners will gain practical skills in coding and AI system development.

Advantages and disadvantages

Advantages

  • Structured courses with graded quizzes, assignments and deadlines you can reset.
  • A shareable certificate from the university or company when you pay.
  • Financial aid is often approved for students in India (apply 15 days before you need it).
  • Covers niche tools that universities don't teach.
  • Self-paced: start any time.
  • A clear syllabus (6 parts) you can see before you start.
  • Hands-on: you build or practise, not just watch.

Disadvantages

  • Paid after a 7-day free trial (Coursera Plus or per course).
  • Some courses can be audited for free, but graded work and certificates need payment.
  • Many courses are produced quickly from slides and screen recordings; read the reviews first.

Some points apply to every course of this kind; see how we rank.

This course is paid. Here is how to take it for free

  • Free trials: You can start a 7-day free trial for many individual courses, Specializations, or a Coursera Plus subscription to test full course features. Cancel before the seventh day if you do not want to be charged.
  • Financial aid: If you cannot afford the fee for a certificate, you can apply for financial aid through the link on the course home page by filling out an application about your background and goals.

Taught by

  • Packt - Course Instructors

Packt is in Tier 5: mass-produced or unclear of our institution ranking (40/100). Thousands of courses turned out quickly; check reviews first.

Similar courses

Compare these

Stanford University

Large Language Models (LLMs)

Explore the cutting-edge realm of Large Language Models (LLMs) with this expertly curated YouTube playlist. Featuring insights from industry leaders, educational content, and in-depth discussions, this selection highlights the latest advancements in LLM technology.

  • Free video
  • 26 videos, 42 hours

Massachusetts Institute of Technology

MIT 6.01SC Introduction to EECS I

Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…

  • Free video
  • 27 videos, 17 hours

Harvard University

CS50's Web Programming with Python and JavaScript (CS50W) 2020

This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…

  • Free video
  • 10 videos, 14 hours

Stanford University

Stanford CME295: Transformers and Large Language Models I Autumn 2025

This course explores the world of Transformers and Large Language Models (LLMs). You will learn the evolution of NLP methods, the core components of the Transformer architecture, along with how they relate to LLMs as well as techniques to enhance model performance for real-world applications. Throu…

  • Free video
  • 9 videos, 16 hours

Stanford University

Transformers

Dive into the intriguing world of AI Transformers with this curated YouTube playlist. Featuring expert insights, educational content from leading organizations, and engaging discussions, this playlist keeps you informed about the latest breakthroughs in Transformer technology.

  • Free video
  • 16 videos, 17 hours

Stanford University

Stanford CS25 - Transformers United

Stanford CS25: Transformers United Since their introduction in 2017, transformers have revolutionized Natural Language Processing (NLP). Now, transformers are finding applications all over Deep Learning, be it computer vision (CV), reinforcement learning (RL), Generative Adversarial Networks (GANs)…

  • Free video
  • 50 videos, 56 hours