Skip to content
3 min read · 638 words

Quick Reference Guide

Jump to any lesson instantly!


🚀 Start Here

👉 New to backend? Start with Lesson 01: Project Overview 👉 Experienced dev? Jump to Lesson 06: Models 👉 Need specific topic? Use the index below


📖 Lesson Index — 36 Lessons Across 7 Modules

Module 1: Foundation (00, 01–05)

Module 2: Data Layer (06–08)

Module 3: Services Deep Dive (08a–08e)

Module 4: API & Business Logic (09, 09a–09b, 10–13)

Module 5: Advanced AI Engineering (14–20)

Module 6: Production Mastery (21–27)

Module 7: Integration & Flow (28)

Reference


🔍 Find Topics Fast

Architecture & Design

Lesson 02: Backend Architecture

Database

Lesson 05: Database LayerLesson 06: Database Models

API Development

Lesson 09: API Routers OverviewLesson 09a: Agents Router · Lesson 09b: Documents RouterLesson 07: Pydantic Schemas

Lesson 14: RAG Pipeline · Lesson 15: Embeddings · Lesson 16: Vector Databases · Lesson 17: LangGraph & Corrective RAG

AI & LLMs

Lesson 13: AI AgentsLesson 19: Prompt Engineering & Tool CallingLesson 08a: OpenAI Service

Security & Production

Lesson 11: AuthenticationLesson 25: SecurityLesson 22: Exception HandlingLesson 23: Testing

Debugging

Lesson 03: Request LifecycleLesson 28: Complete Backend FlowLesson 09a: the /stats endpoint bug


🎯 Learning Paths

Path 1: Complete Beginner (5–6 weeks)

Week 1: Lessons 00–05 · Week 2: Lessons 06–08, 08a–08e · Week 3: Lessons 09–13 · Week 4: Lessons 14–20 · Week 5: Lessons 21–27 · Week 6: Lesson 28, Exercises

Path 2: Experienced Developer (2 weeks)

Week 1: Lessons 01–02, 06–08e, 09–09b · Week 2: Lessons 14, 17, 22–27, 28

Path 3: Interview Prep (1 week)

Day 1–2: Lessons 01–02 (architecture) · Day 3–4: Lessons 06–07 (data models) · Day 5: Lessons 09, 13, 17 (APIs, agents, RAG) · Day 6: Lessons 22–25 (production) · Day 7: Interview Questions


💡 Quick Tips

Lost? Start with Lesson 01 Stuck on code? Check Lesson 04 Need a definition? See Glossary Interview tomorrow? Read Interview Questions


📚 Additional Resources


← Back to Main Course


36 lessons, verified against backend/app/ source. Last updated: 2026-07-18.