AI-powered learning
Save this course
Build AI Chatbots with Open-Source LLMs, LangChain, and Streamlit
This course will teach you to design, build, and optimize AI chatbots using transformers and RAG through hands-on projects and Streamlit UI.
4.5
47 Lessons
4h
Updated 3 weeks ago
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
- An understanding of foundational principles of chatbots, including AI basics, chatbot workflows, and interface development with Streamlit
- Hands-on experience with open-source LLMs to perform various downstream tasks
- Working knowledge of optimizing retrieval-augmented generation (RAG) workflows using LangChain
- The ability to develop strategies for crafting effective prompts, including structured reasoning and contextual prompts
Learning Roadmap
1.
Introduction to Building Chatbots
Introduction to Building Chatbots
Master chatbot development using AI, LLMs, and interactive web interfaces.
2.
Understanding Transformers
Understanding Transformers
Explore transformer models, tokenization, embeddings, and positional encoding for effective chatbot development.
3.
Understanding Large Language Models (LLMs)
Understanding Large Language Models (LLMs)
9 Lessons
9 Lessons
Explore the capabilities of large language models in enhancing chatbot functionalities.
4.
Data Collection and Preparation
Data Collection and Preparation
3 Lessons
3 Lessons
Master effective data manipulation and management for advanced chatbot development.
5.
Optimizing RAG Workflows with LangChain
Optimizing RAG Workflows with LangChain
9 Lessons
9 Lessons
Explore retrieval-augmented generation and LangChain for advanced chatbot development.
6.
Prompt Engineering and Retrieval Chains
Prompt Engineering and Retrieval Chains
6 Lessons
6 Lessons
Master prompting and composition strategies to enhance AI chatbot performance.
7.
Chatbot User Interface Development with Streamlit
Chatbot User Interface Development with Streamlit
3 Lessons
3 Lessons
Explore Streamlit's features for building interactive applications and optimizing performance.
8.
Chatbot Integration and Evaluation
Chatbot Integration and Evaluation
3 Lessons
3 Lessons
Integrate chatbots with Streamlit and evaluate LLMs using diverse metrics.
9.
Capstone Project
Capstone Project
5 Lessons
5 Lessons
Develop a sophisticated LLM-driven chatbot for Toyota vehicle inquiries using Streamlit.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Complete more lessons to unlock your certificate
Show License and Attributions
Developed by MAANG Engineers
ABOUT THIS COURSE
This course provides a comprehensive guide to designing, building, and optimizing chatbots using modern AI technologies. It begins with an introduction to chatbots, foundational concepts in AI, and the mechanics of transformer models, equipping you with a solid understanding of how natural language processing underpins chatbot systems.
You’ll learn to implement large language models (LLMs) for tasks such as summarization, translation, and inference alongside data preparation techniques and retrieval-augmented generation (RAG) workflows using tools like LangChain. You’ll also cover advanced concepts like prompt engineering, retrieval chains, and developing user interfaces with Streamlit.
The course concludes with an integration and evaluation phase, where you’ll deploy your chatbot systems and assess performance. A hands-on capstone project solidifies these skills, making this course ideal for developing robust, user-friendly chatbots using cutting-edge AI methodologies.
Trusted by 2.9 million developers working at companies
A
Anthony Walker
@_webarchitect_
E
Evan Dunbar
ML Engineer
S
Software Developer
Carlos Matias La Borde
S
Souvik Kundu
Front-end Developer
V
Vinay Krishnaiah
Software Developer
Built for 10x Developers
No Passive Learning
Learn by building with project-based lessons and in-browser code editor


Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go


Future-proof Your Career
Get hands-on with in-demand skills


AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"




MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies


Free Resources