AI Engineering Buildcamp: From RAG to Agents
Alexey Grigorev
AI/ML engineer, founder of AI Shipping Labs and DataTalks.Club.
A hands-on course on building production AI applications with large language models: retrieval-augmented generation (RAG), structured output, AI agents, testing, monitoring, and evaluation. Learners build real projects -- a documentation assistant, a YouTube summarizer, a books RAG system, and their own capstone -- across seven core modules, from foundational RAG through agentic flows to production-grade testing, monitoring, and evaluation.
Current cohort
Cohort 4
Started September 21, 2026
Syllabus
Cohort 4 schedule · Preview · Times shown in Europe/Berlin
Pre-work and logistics
Course Logistics 5 lessons
Main content
Week 1 · Foundations: LLMs, RAG, and Structured Output Sep 21–27 4 topics · 27 lessons Next due Oct 6, 2026 01:59 Europe/Berlin · 2 deadlines
Environment Preparation 6 lessons
Foundation: LLMs, RAG and Search 8 lessons
Structured Output 3 lessons
Project Work 5 lessons
Week 2 · RAG in Practice: Use Cases and Technologies Sep 28–Oct 4 1 topic · 4 lessons
Week 3 · Agentic Flows Oct 5–11 2 topics · 17 lessons Next due Oct 13, 2026 01:59 Europe/Berlin · 2 deadlines
Agentic RAG 6 lessons
Agent Frameworks 6 lessons
Week 4 · Testing AI Applications Oct 12–18 3 topics · 22 lessons Next due Oct 20, 2026 01:59 Europe/Berlin · 2 deadlines
Project Structure 6 lessons
Testing for Agents 6 lessons
Test Judges 5 lessons
Week 5 · Monitoring Oct 19–25 1 topic · 10 lessons Next due Oct 27, 2026 00:59 Europe/Berlin · 2 deadlines
Monitoring with Pydantic Logfire 5 lessons
Week 6 · Evaluation Oct 26–Nov 1 2 topics · 15 lessons Next due Nov 3, 2026 00:59 Europe/Berlin · 2 deadlines
Measure and Align: Offline Evaluation for Agents 6 lessons
Synthetic Data Generation for Evaluations 4 lessons
Project · weeks 7–9
Capstone Project Nov 2–22 2 topics · 11 lessons Next due Nov 16, 2026 23:59 Europe/Berlin · 4 deadlines
Capstone Project Next due Nov 16, 2026 23:59 Europe/Berlin · 4 deadlines 6 lessons
Project attempts
Project Attempts
Optional
Optional 25 topics · 129 lessons
Week 1
Week 1: OpenAI Alternatives 9 lessons
Week 1: Search Materials 3 lessons
Week 2
Week 2: FAQ Assistant 5 lessons
Week 2: YouTube Transcripts 5 lessons
Week 2: PDF Data Extraction (Math Book) 9 lessons
Week 2: Text Search with Elasticsearch 4 lessons
Week 2: Vector Search with Qdrant 4 lessons
Week 3
Week 3: Web and YouTube Researcher 6 lessons
Week 3: Tool Calling with Alternative Providers 6 lessons
Week 3: Agent Frameworks - Alternatives 4 lessons
Week 3: Model Context Protocol (MCP) 4 lessons
Week 4
Week 4: Libraries for Agent Testing 2 lessons
Week 4: Additional Frameworks and Graphs 8 lessons
Week 4: Multi-Agent Systems 18 lessons
Week 5
Week 5: Pydantic Logfire and Jaeger 1 lesson
Week 5: DIY Logging and Monitoring 8 lessons
Week 5: Other Observability Platforms 2 lessons
Week 6
Week 6: Code Improvements 2 lessons
Week 7
Week 7: My Daily Tasks: End-to-End Project Example 7 lessons
Week 7: Guardrails 1 lesson
Week 7: Deployment 4 lessons
Week 8
Week 8: Build a Coding Agent from Scratch 6 lessons
Week 8: Code Analysis Agent 6 lessons
Week 8: Deep Research Agent 3 lessons
Week 8: Student Project Examples 2 lessons
Enroll via Maven to access this course
This is an external course, run on another platform — it isn't included in any AI Shipping Labs membership plan.