Course Information
Course Overview
Build Generative AI applications using LangChain, RAG. Build multi agentic AI systems using Crew AI. Master LLMs.
Learn how to download and install Anaconda Distribution, Jupyter notebook, Visual Studio Code
Learn how to use Jupyter notebook 'Markdown' features
Learn how to install CUDA Toolkit, cuDNN, PyTorch and how to enable GPU
Learn Python basics - Introduction, Package Installation, Package Import, Variables, Identifiers, Type conversion, Read input from keyboard, Control statements and Loops, Functions, string, Data Structures - list, tuple, set, dict
Learn what is Artificial intelligence, Machine Learning, Deep Learning and Generative AI; And, the history of AI;
Understand the attention mechanism and how transformers encode and decode data
Understand what are the Foundation Models, history, Applications, types, examples of foundation models.
Understand Language Model Performance; Top Open-Source LLMs; How to Select the right Foundation Model?
Learn Responsible AI practices and the importance of addressing biases
Learn how to build Generative AI applications Using LangChain, RAG
Learn what is RAG(Retrieval-Augmented Generation) and deep dive on preparing input, chunking methods, embeddings, vector store, similarity search, RAG pipeline
Understand Vector Databases for RAG Systems: Pinecone, Chroma, Weaviate, Milvus, FAISS
Learn different Text Chunking Methods in RAG Systems and how to choosing a chunking Method
Character Text Splitter Chunking Method
Recursive Character Text Splitter Chunking Method
Markdown Header Text Splitter Chunking Method
Token Text Splitter Chunking Method
Learn what is Prompt Engineering
Learn how to create OpenAI account and how to generate API key
Learn different prompt engineering techniques
Basic prompt
Role Task Context Prompt
Few shot Prompting
Chain of thought Prompting
Constrained Output Prompting
Understand Document Loaders - CSVLoader, HTMLLoader, PDFLoaders
Learn how to provide memory to Large Language Models(LLM)
Learn different memory types - ConversationBufferMemory, Conversation Buffer Window, ConversationSummaryMemory
Learn how to chain different LangChain components
Learn different chains - Single Chain, Simple Sequential Chain, Sequential Chain, Math Chain, RAG Chain, Router Chain, LLM Router Chain, SQL Chain
Learn how to build multi agentic frameworks using CrewAI and LangChain tools
Learn what is Hugging Face and how to use the models from Hugging Face and build Generative AI applications
Course Content
- 10 section(s)
- 72 lecture(s)
- Section 1 Course Overview
- Section 2 Software Installation and Environment Setup
- Section 3 Python Crash Course
- Section 4 Introduction to AI, Machine Learning, Generative AI; Transformer architecture
- Section 5 Understand Foundation Models and Responsible AI practices
- Section 6 LangChain
- Section 7 RAG(Retrieval-Augmented Generation)
- Section 8 Understanding Text Chunking Methods in RAG Systems
- Section 9 Prompt Engineering
- Section 10 Document Loaders
What You’ll Learn
- Learn to build Generative AI applications using LangChain. Understand how to use LangChain components.
- Learn to build multi agentic systems using Crew AI and LangChain tools. Deep dive different components of Crew AI.
- Learn to build Retrieval-Augmented Generation (RAG) pipelines - preparing input, chunking methods, embeddings, vector store, similarity search, RAG pipeline
- Learn prompt engineering techniques with practical implementation - Basic, Role Task Context, Few shot, Chain of thought, Constrained Output Prompting
- Learn chains with practical implementation - Single, Simple Sequential, Sequential, Math, RAG, Router, LLM Router, SQL Chains and many more
- Learn document Loaders with practical implementation - CSVLoader, HTMLLoader, PDFLoaders and many more
- Learn Hugging Face and how to use the models from Hugging Face and build Generative AI applications
- Learn different Text Chunking Methods in RAG Systems - Character Text Splitter, Recursive Character Text Splitter, Markdown Header, Token Text Splitter Chunking
- Learn vector Databases for RAG Systems: Pinecone, Chroma, Weaviate, Milvus, FAISS
- Understand the terminology - Artificial intelligence, Machine Learning, Deep Learning and Generative AI.
- Understand the attention mechanism and how transformers encode and decode data.
- Understand Foundation Models, history, Applications, types, examples of foundation models.
- Understand Language Model Performance
- Top Open-Source LLMs
- How to Select the right Foundation Model. And, responsible AI practices and the importance of addre
- Learn memory types with practical implementation - ConversationBufferMemory, Conversation Buffer Window, ConversationSummaryMemory and many more
Skills covered in this course
Reviews
-
MMrityunjay Kumar
It was good course. I have got good understanding on AI/Agentic AI. I looked into couple of courses to start but was confused, many were too advanced for beginner since I am new to AI but this course explains everything well. I would recommend this course for beginner in AI. You can get sound knowledge with hands on practice
-
JJago Gaines
Thanks a lot for compiling this course Mala. It's amazing to see how you make concepts so easy to understand. This is one of the best course. Thank you once again!!
-
GGreta Prince
Great content and easy to understand. Thank you!
-
AAntonia Richardson
Highly recommended this course to build Generative AI applications.