API contracts
Define endpoints, payloads, status states, and error responses before implementation.
Build reliable server-side AI systems (retrieval, structured output, and eval harnesses) that survive real use.
This track is for people who like systems, data, and the parts of AI products users do not always see. You will design API contracts, retrieval-backed answer flows, structured outputs, tool-calling workflows, and evaluation harnesses while owning correctness and failure handling.
6-10 hrs/week
Comfort with one programming language helps. Production backend experience is not required.
RAG prototype, structured-output pipeline, agent workflow, or reliable backend service.
Async review on contracts, eval evidence, grounding, and failure modes.
The goal is proof of work, not passive course completion.
Define endpoints, payloads, status states, and error responses before implementation.
Turn an ambiguous AI idea into a specific job with boundaries, schemas, and success criteria.
Add source context when needed and evaluate whether the answer is actually supported.
Build a lightweight rubric, handle auth and retries, and document what you would monitor in production.
Builder means you have shipped a deployed backend with RAG, structured output, or agent design, evaluation evidence, and a clear explanation of failure modes.
The track is designed around accessible tools and clear alternatives. Use this as a practical setup check before applying.
Next.js route handlers, Express, FastAPI, or another HTTP backend
Use the stack you can deploy and explain clearly.
OpenAI, Anthropic, Google AI Studio, local models, or a course-provided tool
Use low-cost or free options where possible; document any paid API use.
Supabase free tier, Neon, SQLite, or a hosted Postgres project
A small persistent dataset is enough for most capstones.
Google Sheets, CSV, notebook, or a small test script
A modest eval set is better than a large demo with no quality check.