Introduction to Retrieval Augmented Generation (RAG)

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Introduction to Retrieval Augmented Generation (RAG)

Coursera · Beginner ·🧠 Large Language Models ·3mo ago

Key Takeaways

Develops RAG applications using LangChain LLM Framework, combining Large Language Models and Vector Databases

Original Description

In this course, we start with the concepts and use of Large Language Models, exploring popular LLMs such as OpenAI GPT and Google Gemini. We will understand Language Embeddings and Vector Databases, and move on to learn LangChain LLM Framework to develop RAG applications combining the powers of LLMs and LLM Frameworks. The capabilities of LLMs are not to be kept confined within the tools like ChaGPT or Google Gemini or Anthropic Claude. You can leverage the powerful Natural Language Capabilities of LLMs applied on your organizational data to create amazing automations and applications that are called Retrieval Augmented Generation or RAG Applications. Some of the key components of the course are learning prompt Engineering for RAG Applications, working with Agents, Tools, Documents, Loaders, Splitters, Output Parsers and so on, which are essential ingredients of RAG Applications. Participants should have a basic understanding of Python programming and a foundational knowledge of Large Language Models (LLMs) to make the most of this course. By the end of this course, you'll be able to develop RAG applications using Large Language Models, LangChain, and Vector Databases. You will learn to write effective prompts, understand models and tokens, and apply vector databases to automate workflows. You'll also grasp key LangChain concepts to build simple to medium complexity RAG applications.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
Leveraging Chinese AI Models: A Developer's Guide to DeepSeek and Beyond
Learn how to leverage Chinese AI models like DeepSeek for improved AI capabilities, and explore the opportunities and challenges of integrating these models into your development workflow.
Dev.to · Mattias chaw
📰
Manual Tool Calling in LangGraph, with Pydantic Doing the Deciding
Learn to manually call tools in LangGraph using Pydantic for decision-making, giving you more control and transparency over the tool selection process
Medium · LLM
📰
The Diffusion LLM That Runs 2.42× Faster Without Re-Pretraining — and Its One Real Catch
Learn how NVIDIA's diffusion LLM achieves 2.42× faster performance without re-pretraining, and its one significant limitation
Medium · Machine Learning
📰
The Diffusion LLM That Runs 2.42× Faster Without Re-Pretraining — and Its One Real Catch
Learn how NVIDIA's diffusion LLM achieves 2.42× faster performance without re-pretraining, and its one significant limitation
Medium · LLM
Up next
5 Levels of AI Agents - From Simple LLM Calls to Multi-Agent Systems
Dave Ebbelaar (LLM Eng)
Watch →