AI learning guide

Best AI resources for RAG

Learn retrieval, embeddings, chunking, reranking, and grounded answers.

Best advanced course: Building and Evaluating Advanced RAG Applications. DeepLearning.AI course on retrieval quality, RAG evaluation, and production patterns. Start here once you understand basic embeddings and want better answers.

Best framework docs: LlamaIndex Docs. Official LlamaIndex documentation for document and retrieval workflows. Use it when you are building with a framework and need practical examples.

Best vector-search foundation: Weaviate Academy. Weaviate's free learning hub for vector and hybrid search. Use it to understand the retrieval layer before blaming prompts.

RAG quality lives in retrieval

A RAG system fails when the right evidence is missing, badly chunked, poorly ranked, stale, inaccessible, or overwhelmed by irrelevant context. The final model answer is only the visible end of that pipeline.

Building and Evaluating Advanced RAG Applications is the best next step once basic embeddings make sense. LlamaIndex and Weaviate help with implementation details. Use these resources to learn how to inspect retrieved chunks before changing prompts.

Do not stop at a document chatbot

A document chatbot demo is a starting point, not a production RAG system. Serious RAG work needs ingestion, metadata, permissions, citations, freshness, reranking, evaluation sets, and logs that show what was retrieved.

A good resource should teach you how to diagnose where a bad answer came from: ingestion, retrieval, ranking, prompt construction, or generation. If a course never opens the retrieved context, it is skipping the core skill.

Recommended courses and resources

  1. OpenAI Cookbook

    GitHub repo · OpenAI · Beginner to advanced

    You need implementation examples rather than theory.

  2. Prompt Engineering Guide

    Guide · DAIR.AI · Beginner to advanced

    You want examples of prompting techniques and patterns.

  3. Vercel AI SDK Tutorial

    Free tutorial · Matt Pocock · Beginner to intermediate

    You want to build TypeScript LLM apps with Vercel's AI SDK, including streaming, structured outputs, model switching, embeddings, tool calls, and agents.

  4. handoff: Move Context Between Agent Sessions

    Guide / Claude skill · Matt Pocock · Intermediate

    You need to preserve useful context across agent sessions without dragging an overloaded conversation forward.

  5. Building and Evaluating Advanced RAG Applications

    Short course · DeepLearning.AI · Intermediate

    You already know basic RAG and need better retrieval, evaluation, and production-quality patterns.

Roll a learning mission

Pick one small move from this guide instead of opening ten tabs.

About this guide

Author: Learnetto Editorial Team. Learnetto maintains this AI learning directory by organizing public course pages, official documentation, educator material, and practical learning resources.

How it is made: Learnetto uses public course pages, official documentation, educator material, and directory data to compile these recommendations. AI may help draft and organize the page, but recommendations are checked against the listed sources, page topic, and learner intent.

Review policy: We only add a named personal reviewer when that person has substantially reviewed the page. Until then, the page is attributed to Learnetto rather than a founder, editor, or individual expert.

Last updated: June 18, 2026. Suggest a correction if a course, doc, or recommendation is outdated.

Videos to watch

LangGraph introduction video thumbnail

LangGraph introduction

LangChain

RAG and LlamaIndex video thumbnail

RAG and LlamaIndex

LlamaIndex

Vector search and Weaviate video thumbnail

Vector search and Weaviate

Weaviate

Pinecone semantic search video thumbnail

Pinecone semantic search

Pinecone

AI evals with Phoenix video thumbnail

AI evals with Phoenix

Arize AI

Educators and sources

Educator / source Best for Skills Start with
Everyone from beginners to builders Prompting, Agents, RAG, ML foundations Start with ChatGPT Prompt Engineering for Developers, then pick a RAG or agents course.
Developers building LLM apps Structured outputs, Extraction, RAG Try the Instructor examples for extraction and validation.
Builders shipping LLM systems Evals, RAG, LLM product quality Read the evals guide and build a small test set for your own app.
Developers, researchers Prompting, RAG, Reasoning, Agents Use the prompting techniques and RAG sections as a reference.
Visual learners, developers Transformers, Embeddings, LLM concepts Read The Illustrated Transformer, then The Illustrated GPT-2.
Engineers, researchers Agents, RAG, ML research Read the posts on LLM-powered autonomous agents and prompt engineering.
Small business owners, entrepreneurs, tech-curious operators AI automation, Operations, Efficiency, Small business workflows Start by choosing one internal process that could be streamlined before exploring broader automation ideas.
Operators, founders, business builders AI operations, Claude, GoHighLevel, Automation, Business systems Study active member examples and build a simple operator workflow before adding more tools.
Entrepreneurs, business owners, systemizers Business systems, AI automation, Sales systems, Founder freedom Map one sales or fulfillment process, then use the community to decide what AI should actually handle.
Educators, journalists, creators, knowledge workers AI tools, Productivity, Creative workflows, Teaching Try one reviewed AI tool on a real teaching, writing, or research task.
AI-curious professionals, tool watchers, operators AI news, Tool discovery, AI strategy, Model awareness Use the channel for awareness, then verify any tool or model decision with primary docs.
Social media marketers, small business owners, agencies AI social media, Marketing strategy, Content workflows, Adoption Use one AI social media workflow from the podcast or blog on a current campaign.
Business leaders, operations managers, process owners AI automation, Operations, Process audits, Delegation Run the workflow audit against one team process and identify the highest-leverage task to automate first.
Developers building RAG and document agents RAG, Agents, Document workflows, Context augmentation Read the LlamaIndex introduction, then build a small document Q&A app.
Data and AI practitioners Data systems, ML engineering, AI trends Search episodes by topic: RAG, evaluation, agents, MLOps.
Developers learning LangGraph LangGraph, Agents, RAG, LLM orchestration Clone the academy repo and run the notebooks locally.
Developers learning RAG and LLM apps RAG, LLM apps, Prompting, Evaluation Search the channel for the RAG or LangChain workflow you are building.
Developers learning vector search and RAG Vector search, RAG, Agents, Embeddings Start with embeddings and vector search videos before full RAG systems.

Resources

OpenAI Cookbook

GitHub repo · OpenAI · Beginner to advanced

You need implementation examples rather than theory.

Prompt Engineering Guide

Guide · DAIR.AI · Beginner to advanced

You want examples of prompting techniques and patterns.

Vercel AI SDK Tutorial

Free tutorial · Matt Pocock · Beginner to intermediate

You want to build TypeScript LLM apps with Vercel's AI SDK, including streaming, structured outputs, model switching, embeddings, tool calls, and agents.

OpenAI Retrieval guide

Guide · OpenAI · Intermediate

You need the official path for file search, retrieval, and grounded answers before designing a RAG stack.

Cohere models overview

Model docs · Cohere · Beginner to advanced

You need to choose between current Cohere Command, embedding, and rerank models for grounded enterprise search.

Qwen Model Studio model list

Model catalog · Qwen · Intermediate

You need the current hosted Qwen and third-party model catalog with modality coverage and capability splits.

Perplexity API overview

API docs · Perplexity · Beginner to advanced

You need to understand Search, Sonar, Agent, and Embeddings APIs for grounded AI research workflows.

Llama Cookbook

GitHub repo · Meta Llama · Beginner to advanced

You want Meta's practical recipes for inference, fine-tuning, RAG, and end-to-end Llama applications.

Cohere LLM University

Free course · Cohere · Beginner to intermediate

You want a structured, practical course path for LLM and RAG concepts from Cohere.

Perplexity Search API

API docs · Perplexity · Intermediate

You need ranked web results and domain filtering rather than only generated summaries.

LlamaIndex Docs

Docs and examples · LlamaIndex · Intermediate

You need to connect LLMs to documents, data, and retrieval.

Weaviate Academy

Free academy · Weaviate · Beginner to intermediate

You want structured vector database and retrieval lessons.