Project studio
Apply what you've learned to something real. Each brief has requirements, milestones, test criteria, a rubric, and reflection questions. Briefs are ready now; automated checks are coming project by project.
A small tested API
Build a notes API with validation, persistence, and an automated test suite.
Brief ready; automated checks coming soonIntermediateAbout 4 hoursCoding foundationsSkills: HTTP, Validation, Testing, Persistence
Open the briefLessons that prepare you
- Loops, step by stepAvailable
- How HTTP APIs workComing soon
- Writing your first testsComing soon
Document search app
Ingest a folder of documents, chunk them, and answer searches with ranked, linked passages.
Brief ready; automated checks coming soonIntermediateAbout 6 hoursRAG engineeringSkills: Ingestion, Chunking, Keyword search, Vector search
Open the briefLessons that prepare you
- RAG, end to endAvailable
- Chunking strategiesComing soon
- Keyword and hybrid retrievalComing soon
Evaluated RAG assistant
Build an assistant that answers from your documents with citations, abstains when unsure, and is measured on an evaluation set.
Brief ready; automated checks coming soonAdvancedAbout 8 hoursRAG engineeringLLM engineeringSkills: Grounded generation, Citations, Evaluation, Failure analysis
Open the briefLessons that prepare you
- RAG, end to endAvailable
- Grounded generation and citationsComing soon
- Evaluating RAGComing soon
System design case study: a link shortener
Design a link shortener from requirements to caching and failure handling, with every assumption written down.
Brief ready; automated checks coming soonIntermediateAbout 3 hoursSystem designSkills: Requirements, Estimation, Caching, Tradeoffs
Open the briefLessons that prepare you
- Caching: hits, misses, and freshnessAvailable
- Capacity estimationComing soon
- Making tradeoffs explicitComing soon