Data Engineering & Platforms
Vector Databases and Retrieval Systems
D03 · Practitioner
Entry requirements
F01; basic API use; G01 recommended
What 36 hours means
- Lessons
- 24 h
- Capstone
- 8 h
- Assessment
- 2 h
- Remediation
- 2 h
Syllabus
Four modules, twelve lessons. Every lesson states what it covers and the evidence you produce for it.
1Representation3 lessons · 6 h
- D03.01
Semantic search foundations
120 minCompare lexical and embedding search on supplied questions.
Evidence: A comparison explains where each method succeeds or fails.
- D03.02
Document parsing
120 minExtract text while retaining headings, source IDs and page references.
Evidence: Parsed chunks retain correct source attribution.
- D03.03
Chunking strategies
120 minCompare fixed-size and structure-aware chunks.
Evidence: A test set reveals a justified chunk-size choice.
2Indexing3 lessons · 6 h
- D03.04
Embeddings
120 minGenerate vectors and check dimension, version and normalisation assumptions.
Evidence: Index metadata records the embedding model and dimensions.
- D03.05
Index structures
120 minCompare exact search and approximate nearest-neighbour concepts.
Evidence: A small benchmark measures recall against exact retrieval.
- D03.06
Metadata and access filters
120 minRestrict retrieval by tenant, document status and permissions.
Evidence: Cross-tenant and unpublished-document tests return no restricted content.
3Retrieval3 lessons · 6 h
- D03.07
Hybrid retrieval
120 minCombine lexical and vector ranking for ambiguous queries.
Evidence: Results improve on at least one declared baseline metric or explain failure.
- D03.08
Reranking
120 minRerank candidates and track the added latency.
Evidence: A measured quality and latency tradeoff is documented.
- D03.09
Incremental indexing
120 minUpdate changed documents and remove superseded chunks.
Evidence: Deleted content is absent from new queries and audit records remain.
4Evaluation3 lessons · 6 h
- D03.10
Retrieval evaluation
120 minCreate relevance labels and calculate retrieval recall and reciprocal rank.
Evidence: Metric calculations match a small hand-checked example.
- D03.11
Failure diagnosis
120 minInvestigate empty retrieval, wrong filters and embedding drift.
Evidence: Each injected fault has a reproducible diagnosis.
- D03.12
Service packaging
120 minExpose a search API with timeouts and result provenance.
Evidence: Contract tests verify response structure and graceful failure.
Capstone
Build a searchable synthetic support knowledge base with access filters, retrieval evaluation and reproducible indexing.
Lab environment
AI API sandbox
Lab infrastructure is not yet provisioned, so this describes the environment the course is designed for rather than one you can launch today.