/langchain-course

This repository contains all the materials and resources you need to get started with LangChain, a powerful tool for building and managing language models.

Primary LanguageJupyter NotebookMIT LicenseMIT

LangChain Course

Welcome to the LangChain Course! This repository contains all the materials and resources you need to get started with LangChain, a powerful tool for building and managing language models.

Table of Contents

Introduction

LangChain is a framework designed to simplify the process of creating and deploying language models. This course will guide you through the basics and advanced features of LangChain, helping you to build robust language applications.

Installation

To get started, clone this repository and install the necessary dependencies:

git clone https://github.com/MarkCodering/langchain-course.git
cd langchain-course
pip install -r requirements.txt

Course Outline

  • Chapter 1: Introduction to Generative AI and LangChain 
  • Chapter 2: Working with LLMs – From Embedding to Chat Models 
  • Chapter 3: Document Handling – Using Document Loaders in LangChain 
  • Chapter 4: Data Storage – Vector Data Stores and Context Retrieval 
  • Chapter 5: Essential Tools – LangChain Tooling and Code Integration 
  • Chapter 6: Agents and Decision-Making – LangGraph Agent Applications 
  • Chapter 7: LangChain on Platforms – Integrating LLMs across platforms 
  • Chapter 8: Building Applications – LangChain APIs for Chatbots, RAG, and Agentic Models 

Contributing

We welcome contributions! Please read our contributing guidelines to get started.

License

This project is licensed under the MIT License. See the LICENSE file for more details.