Study interactive :: Progress tools open in the Study Hub reader.

Module 25: Generative AI & Modern LLM Applications

Build LLM apps with prompt engineering, vector search, RAG, and agents. Treat demos as demos until you add eval and monitoring.

How this module fits: Stage 7 in the main README. Best after Module 12 (NLP) or alongside it if you learn by building products. This folder is a hub: generative-ai-llms.md maps topics; the real depth is in resources/generative_ai_comprehensive_guide.md, resources/rag_comprehensive_guide.md, and the linked guides below. Use the project tutorial and quick reference here for hands-on practice.

Suggested path: Prompt engineering → embeddings and vector search → RAG pipeline → agents → production checklist in resources/genai_production_deployment.md.

What You'll Learn

Topics Covered

1. Prompt Engineering

2. Vector Databases

3. RAG (Retrieval-Augmented Generation)

4. LLM Agents

5. Multi-Agent Systems

6. Building Production GenAI Apps

Learning Objectives

By the end of this module, you should be able to:

Projects

  1. RAG System for Document QA: Build a system that ingests PDFs, stores embeddings, and answers questions
  2. LLM-Powered Research Agent: Create an autonomous agent that researches topics and generates reports
  3. Multi-Agent Content Creation: Build a system with specialized agents (Planner, Research, Writer)
  4. Prompt Engineering Playground: Experiment with different prompting techniques
  5. Vector Database Comparison: Compare different vector databases for your use case

Key Concepts

Documentation & Learning Resources

Official Documentation:

Free Courses:

Tutorials:

Video Tutorials:

Practice:

Complete Detailed Guide →

Additional Resources:


Previous Module: 12-natural-language-processing
Next (recommended stage order): 20-handling-imbalanced-data (Stage 7.5) → then 13-model-deployment (Stage 8)

Folder order note: Module 19 (SQL) is Stage 1.5, study it in parallel with Modules 01–02, not after this module. See FOUNDATION_AND_JOB_READINESS.md.