AI, LLMs, RAG & Agents

AI, LLMs & RAG

From neural network intuition to production retrieval-augmented generation and agents.

intermediate14 lessons4 modules8h total

Helpful before you begin (optional -- you can start this course now): Python Fundamentals

Who it's for

Developers who can program and want to build grounded, cited AI applications rather than only calling a chat API.

What you'll be able to do

  • Distinguish AI, machine learning, deep learning, and generative AI precisely
  • Explain how tokens, context windows, and embeddings shape what a model can do
  • Build a retrieval-augmented generation pipeline with chunking, search, and citations
  • Evaluate answer quality and defend against prompt injection and data leakage

Not started — 14 lessons, no account required.

Start this course

Practice this course →Add to a study plan →Interview questions

What these systems actually are

Separating the vocabulary, then building intuition for how models work.

  1. AI vs Machine Learning vs Deep Learning vs Generative AI

    Untangle four terms that get used interchangeably but mean different things.

    20 min
  2. Neural Network Intuition

    How a neural network turns numbers into predictions, without the heavy math.

    22 min
  3. Transformer Intuition, Tokens, and Context Windows

    Why order matters to language models, and how they actually 'see' text.

    24 min
  4. Prompt Design: Instructions and Structured Outputs

    Write prompts that reliably get the response shape and quality you actually need.

    24 min

Retrieval

Turning documents into something a model can search.

  1. Embeddings and Vector Similarity

    How meaning gets turned into numbers you can compare mathematically.

    26 min
  2. Chunking and Document Ingestion

    Split documents into retrieval-sized pieces before they can be searched or embedded.

    24 min
  3. Semantic, Keyword, and Hybrid Search

    Compare meaning-based search, exact-word search, and combining the two.

    24 min

Retrieval-augmented generation

Grounding answers in real sources, and proving they are grounded.

  1. Retrieval-Augmented Generation: The Full Pipeline

    Connect retrieval and generation into one system that answers from your own documents.

    28 min
  2. Reranking and Citations

    Improve retrieval order and make every claim traceable back to its source.

    22 min
  3. Reducing Hallucination and Evaluating RAG Quality

    Build honesty checks into a RAG system and measure whether it's actually working.

    26 min

Agents and production concerns

Letting a model act, safely, at acceptable cost.

  1. Prompt Injection and Data Privacy

    Defend a RAG system against instructions hidden in retrieved content, and protect sensitive data.

    26 min
  2. Tool and Function Calling

    Let a model request actions from your code, instead of only producing text.

    26 min
  3. AI Agents and Workflows

    Chain multiple tool calls into a bounded plan-act-observe loop.

    26 min
  4. Cost, Latency, Caching, Observability, and Production Safeguards

    The operational concerns that turn a working AI prototype into a reliable product feature.

    28 min