Course Information
Course Overview
Build real-world GenAI apps with RAG, LangChain, CrewAI, Hugging Face, Prompt Engineering and Python
Build real-world Generative AI applications using the latest tools like LangChain, RAG, AI Agents (CrewAI), and Hugging Face—all in one complete, hands-on course.
This course takes you from absolute setup to advanced AI systems, helping you understand not just how things work, but how to build production-ready AI applications.
Get Started from Scratch
Set up your development environment with ease:
Install Anaconda, Jupyter Notebook, and VS Code
Master Jupyter Notebook Markdown for clean workflows
Enable GPU with CUDA, cuDNN, and PyTorch
Learn Python for AI (Beginner Friendly)
Build a strong foundation in Python:
Variables, data types, and type conversion
Control statements, loops, and functions
Core data structures: lists, tuples, sets, dictionaries, strings
Understand AI, ML & Generative AI
AI, Machine Learning, Deep Learning & Generative AI explained
Evolution and history of AI
Deep dive into Transformers & Attention Mechanism (Encoder–Decoder)
Master Foundation Models & Responsible AI
What are Foundation Models and how they work
Applications, types, and real-world examples
Compare top open-source LLMs and choose the right model
Learn Responsible AI practices and bias mitigation
Build LLM Apps with LangChain
Chains, Agents, and Memory explained
Build powerful LLM-driven applications step by step
Master RAG (Retrieval-Augmented Generation)
End-to-end RAG pipeline:
Input → Chunking → Embeddings → Vector DB → Retrieval → ResponseBuild a complete Question-Answering system
Work with vector databases:
Pinecone, FAISS, Chroma, Weaviate, Milvus
Advanced Text Chunking Strategies
Learn and implement multiple chunking techniques:
Character & Recursive Character Splitters
Markdown Header Splitter
Token-based Chunking
Best practices for optimal RAG performance
Prompt Engineering Like a Pro
Create and use OpenAI APIs
Master prompting techniques:
Basic prompts
Role–Task–Context
Few-shot prompting
Chain-of-Thought
Constrained outputs
Work with Real Data
Use document loaders: CSV, HTML, PDF
Feed real-world data into your AI systems
Add Memory to LLMs
Conversation Buffer Memory
Window Memory
Summary Memory
Build AI that remembers context
Master LangChain Chains
Single, Sequential & Router Chains
Math Chain, SQL Chain, RAG Chain
Build intelligent workflows with LLMs
Build Multi-Agent AI Systems (CrewAI)
Understand Agentic AI frameworks
Build real-world systems:
Web scraping agents
Email automation agents
Financial analysis agents
Integrate LangChain tools with CrewAI
Build Apps with Hugging Face
Use pretrained models for:
Text summarization
Translation
Sentence embeddings
Vision-based tasks (Image Q&A)
By the End of This Course, You Will:
Build real-world GenAI applications from scratch
Master RAG, LangChain, and AI Agents
Work with industry tools used in AI engineering roles
Be ready to create your own AI-powered products
Course Content
- 14 section(s)
- 72 lecture(s)
- Section 1 Course Overview
- Section 2 Software Installation and Environment Setup
- Section 3 Learn Python for AI (Beginner Friendly)
- Section 4 Understand AI, ML & Generative AI; Transformer architecture
- Section 5 Master Foundation Models & Responsible AI
- Section 6 Build LLM Apps with LangChain
- Section 7 Master RAG (Retrieval-Augmented Generation)
- Section 8 Understanding Text Chunking Methods in RAG Systems
- Section 9 Prompt Engineering Like a Pro
- Section 10 Document Loaders - Work with Real Data
- Section 11 Add Memory to LLMs
- Section 12 Master LangChain Chains
- Section 13 Build multi agentic systems using Crew AI and LangChain tools
- Section 14 Hugging Face: Build GenAI applications using models from Hugging Face
What You’ll Learn
- Build real-world Generative AI applications using LangChain and understand its core components, Design and develop multi-agent AI systems using CrewAI with hands-on projects, Create end-to-end RAG (Retrieval-Augmented Generation) pipelines including chunking, embeddings, vector stores, and retrieval, Master prompt engineering techniques: Basic, Role–Task–Context, Few-shot, Chain-of-Thought, and Constrained Outputs, Implement a wide range of LangChain chains: Single, Sequential, Router, RAG, Math, SQL, and more, Work with document loaders (CSV, HTML, PDF) to build AI systems using real-world data, Use Hugging Face models to build applications like summarization, translation, embeddings, and vision tasks, Apply different text chunking strategies: Character, Recursive, Markdown Header, and Token-based methods, Explore vector databases for RAG systems: Pinecone, FAISS, Chroma, Weaviate, and Milvus, Understand core concepts of AI, Machine Learning, Deep Learning, and Generative AI, Learn how Transformers and Attention mechanisms work (Encoder–Decoder architecture), Gain a solid understanding of Foundation Models, their applications, types, and real-world use cases, Evaluate LLM performance, compare top open-source models, and choose the right model for your use case, Learn Responsible AI practices and how to identify and mitigate bias in AI systems, Implement memory in LLM applications using Conversation Buffer, Window Memory, and Summary Memory
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.