LangChain Application Development

Practical Guide to Building AI Apps with LangChain

4.6(59)3h 33m18 lectures2 sections

What you'll learn

  • Understand LangChain and its applications
  • Master working with OpenAI API
  • Design Prompt Templates and Few-Shot
  • Understand and use Chains and Memory
  • Manage linking models with external tools
  • Apply practical AI techniques

About this course

The LangChain Application Development course is a comprehensive hands-on guide to building AI applications based on large language models (LLMs). You will learn how to use LangChain to connect language models with external tools, and build Chains, Memory, and Prompt Templates to create real, scalable smart applications.

Expected outcomes

  • Ability to build practical AI applications using LangChain.
  • Implement real projects based on LLMs from start to deployment.
  • Use HuggingFace with LangChain in real applications.
  • Analyze and organize outputs using Output Parsing techniques.

Course content

1

Developing LangChain Applications

17 lectures
  1. Course Introduction2:59
  2. Basics of OpenAI API10:57
  3. Advanced OpenAI API12:18
  4. LangChain Models Using OpenAI12:19
  5. LangChain Models Using Gemini9:26
  6. Prompt Templates9:36
  7. Learning by Examples (Few‑Shot Learning)14:26
  8. Output Parsing16:00
  9. LangChain Chains14:27
  10. Memory in LangChain (Part One)14:32
  11. Memory in LangChain (Part Two)7:47
  12. Introduction to Hugging Face16:00
  13. Using Hugging Face with LangChain13:41
  14. Hugging Face Models15:15
  15. YouTube Video Summarization (Part One)20:16
  16. YouTube Video Summarization (Part Two)15:41
  17. Integrating Hugging Face with LangChain7:48
2

Attachments

1 attachments
  1. Projects Used in the Course

Instructor

Eng. Ziad Ahmed

Eng. Ziad Ahmed

Data scientist and engineer specializing in large language models. Expert in natural language processing, automation, and data analysis.
1,267 students3 courses