Project: Generative AI Applications with RAG and LangChain
Learn on
Unlocking the power of Generative AI, this course empowers learners with Intermediate skills in both RAG and LangChain. Participants will explore innovative AI applications, enhancing their proficiency in Genera. Through hands-on projects, the course fosters a practical understanding of AI's capabilities and applications. Ideal for those seeking to deepen their AI expertise, the course bridges theory and practical implementation.
4.8 (69 Reviews)

Language
- English
Topic
- Artificial Intelligence
Industries
- Information Technology
Enrollment Count
- 9.09K
Skills You Will Learn
- Generative AI, Vector Database, LangChain, Gradio, RAG
Offered By
- IBMSkillsNetwork
Estimated Effort
- 3 weeks, 2-4 hr
Platform
- Coursera
Last Update
- June 18, 2025
- Basic understanding of generative AI concepts and models.
- Familiarity with Python programming, particularly in AI/ML contexts.
- Experience with libraries such as LangChain and frameworks for document processing and retrieval.
Course 1: Generative AI and LLMs: Architecture and Data Preparation
Course 2: Generative AI Model Foundations for NLP and Language Understanding
Course 3: Generative AI Language Modeling with Transformers
Course 4: Generative AI Engineering and Fine-Tuning Transformers
Course 5: Advanced Fine-Tuning with Generative LLMs
Course 6: Fundamentals of AI Agents using RAG and LangChain
- Use LangChain to load documents from various sources such as PDF, CSV, URLs, and text.
- Apply text-splitting techniques with RAG and LangChain to enhance model responsiveness.
- Create and configure a vector database to store document embeddings and then develop a retriever to fetch document segments based on queries.
- Set up a simple Gradio interface for model interaction and construct a QA bot using LangChain and LLM to answer questions from loaded documents.
- Description: Learn to load documents from various sources and apply text-splitting techniques to enhance model responsiveness.
- Key topics:
- Different document loaders from LangChain
- Text-splitter strategies
- Description: Create and configure a vector database, develop a retriever for document segments, and embed documents using watsonx’s embedding model.
- Key topics:
- Embedding the document
- Advanced retrievers in LangChain
- Description: Set up a Gradio interface for model interaction and construct a QA bot to answer questions based on loaded documents.
- Key topics:
- Introduction to Gradio
- Wrapping the model into a QA bot
- LangChain
- watsonx
- Gradio
- Stay organized and keep track of deadlines.
- Regularly practice using the tools and technologies discussed in the course.
- Engage with the community and ask questions if you need help.
- Experiment with the examples provided to deepen your understanding.

Language
- English
Topic
- Artificial Intelligence
Industries
- Information Technology
Enrollment Count
- 9.09K
Skills You Will Learn
- Generative AI, Vector Database, LangChain, Gradio, RAG
Offered By
- IBMSkillsNetwork
Estimated Effort
- 3 weeks, 2-4 hr
Platform
- Coursera
Last Update
- June 18, 2025
Instructors
Joseph Santarcangelo
Senior Data Scientist at IBM
Joseph has a Ph.D. in Electrical Engineering, his research focused on using machine learning, signal processing, and computer vision to determine how videos impact human cognition. Joseph has been working for IBM since he completed his PhD.
Read moreRav Ahuja
Global Program Director, IBM Skills Network
Rav Ahuja is a Global Program Director at IBM. He leads growth strategy, curriculum creation, and partner programs for the IBM Skills Network. Rav co-founded Cognitive Class, an IBM led initiative to democratize skills for in demand technologies. He is based out of the IBM Canada Lab in Toronto and specializes in instructional solutions for AI, Data, Software Engineering and Cloud. Rav presents at events worldwide and has authored numerous papers, articles, books and courses on subjects in managing and analyzing data. Rav holds B. Eng. from McGill University and MBA from University of Western Ontario.
Read more