Overview
Step into the world of advanced language processing with our course, “LangChain in Action: Develop LLM-Powered Applications.” This dynamic programme offers a unique approach to mastering the LangChain framework, empowering you to harness the power of Large Language Models (LLMs) for developing cutting-edge applications. From understanding the fundamentals to exploring advanced concepts like Prompt Engineering and Retrieval Augmented Generation (RAG), this course provides a comprehensive journey through theory and practical implementation. Dive deep into topics such as prompt chaining, memory integration, and microservice architecture, equipping you with the skills to build sophisticated LLM-powered applications with confidence and proficiency.
How will I get my certificate?
You may have to take a quiz or a written test online during or after the course. After successfully completing the course, you will be eligible for the certificate.
Who is This course for?
- Developers aspiring to leverage Large Language Models (LLMs) for advanced application development.
- Data scientists and AI enthusiasts interested in exploring cutting-edge language processing techniques.
- Students studying computer science or related fields seeking practical experience in LLM-powered application development.
- Professionals aiming to enhance their skills in microservice architecture and language processing technologies.
- Anyone intrigued by the intersection of artificial intelligence and software engineering, eager to dive into the realm of LLM applications.
Requirements
Our LangChain in Action: Develop LLM-Powered Applications has been designed to be fully compatible with tablets and smartphones. Here are some common requirements you may need:
- Computer, smartphone, or tablet with internet access.
- English language proficiency.
- Required software/tools. (if needed)
- Commitment to study and participate.
There is no time limit for completing this course; it can be studied at your own pace.
Career Path
Popular Career Paths for a LangChain in Action: Develop LLM-Powered Applications Course:
- AI Application Developer: £40,000 – £60,000
- Machine Learning Engineer: £45,000 – £70,000
- Natural Language Processing (NLP) Specialist: £50,000 – £80,000
- Software Architect: £55,000 – £90,000
- AI Research Scientist: £60,000 – £100,000
- Technical Lead in AI Development: £65,000 – £110,000
Salary ranges can vary by location and experience.
Course Curriculum
- 13 sections
- 26 lectures
- 00:00:00 total length
-
Why this course is different
00:01:00 -
Prerequisites
00:01:00 -
Essential topics and terms (theory)
00:04:00 -
Why this course does not cover Open Source models like LLama2
00:01:00 -
Optional: Install Visual Studio Code
00:02:00 -
Get the source files with Git from Github
00:02:00 -
Create OpenAI Account and create API Key
00:02:00
-
Setup of a virtual environment
00:03:00 -
Setup OpenAI Api-Key as environment variable
00:03:00 -
Exploring the vanilla OpenAI package
00:03:00
-
LLM Basics
00:07:00 -
Prompting Basics
00:02:00 -
Theory: Prompt Engineering Basics
00:02:00 -
Few Shot Prompting
00:05:00 -
Chain of thought prompting
00:02:00 -
Pipeline-Prompts
00:04:00 -
Prompt Serialisation
00:03:00
-
Introduction to chains
00:01:00 -
Basic chains – the LLMChain
00:03:00 -
Response Schemas and OutputParsers
00:06:00 -
LLMChain with multiple inputs
00:02:00 -
SequentialChains
00:04:00 -
RouterChains
00:04:00
-
Callbacks
00:05:00
-
Memory basics – ConversationBufferMemory
00:04:00 -
ConversationSummaryMemory
00:03:00 -
EXERCISE: Use Memory to build a streamlit Chatbot
00:01:00 -
SOLUTION: Chatbot with Streamlit
00:03:00
-
OpenAI Function Calling – Vanilla OpenAI Package
00:08:00 -
Function Calling with LangChain
00:04:00 -
Limits and issues of the langchain Implementation
00:03:00
-
RAG – Theory and building blocks
00:03:00 -
Loaders and Splitters
00:04:00 -
Embeddings – Theory and practice
00:04:00 -
VectorStores and Retrievers
00:07:00 -
RAG Service with FastAPI
00:05:00
-
Agents Basics – LLMs learn to use tools
00:06:00 -
Agents with a custom RAG-Tool
00:07:00 -
ChatAgents
00:03:00
-
Indexing API – keep your documents in sync
00:02:00 -
PREREQUISITE: Docker Installation
00:01:00 -
Setup of PgVector and RecordManager
00:04:00 -
Indexing Documents in practice
00:06:00 -
Document Retrieval with PgVector
00:03:00
-
Introduction to LangSmith (User Interface and Hub)
00:02:00 -
LangSmith Projects
00:08:00 -
LangSmith Datasets and Evaluation
00:13:00
-
Introduction to Microservice Architecture
00:04:00 -
How our Chatbot works in a Microservice Architecture
00:02:00 -
Introduction to Docker
00:05:00 -
Introduction to Kubernetes
00:02:00 -
Deployment of the LLM Microservices to Kubernetes
00:13:00
-
Intro to LangChain Expression Language
00:01:00 -
LCEL Part 1 – Pipes and OpenAI Function Calling
00:00:00 -
LCEL – Part 2 – VectorStores, ItemGetter, Tools
00:06:00 -
LCEL – Part 3 – Arbitrary Functions, Runnable Interface, Fallbacks
00:07:00

TAKE ALL COURSES FOR £49