Build Projects
Hands-on projects that turn lessons into portfolio pieces. Each one has milestones with acceptance criteria, a core code skeleton, and talking points for interviews.
Easy · 2
CLI Chatbot with Memory
120 minA terminal chatbot that streams replies and remembers long conversations via rolling summaries.
Semantic Search over Your Notes
180 minIndex a folder of Markdown notes and search them by meaning, not keywords.
Medium · 4
RAG over PDFs with Citations
300 minAnswer questions over a PDF collection with page-level citations and refusal when unsupported.
Tool-Using Agent with LangGraph
300 minA LangGraph agent that calls real tools, persists state, and pauses for approval on risky actions.
MCP Server for a Real API
240 minWrap a real HTTP API as an MCP server with tools, resources, and prompts any MCP host can use.
Eval Harness for a RAG App
300 minA repeatable evaluation pipeline that scores retrieval and generation and blocks regressions in CI.
Hard · 4
Multi-Agent Research Assistant
420 minA supervisor agent that fans research out to worker agents and writes a cited report.
AI Support Copilot with Guardrails
480 minA support assistant that answers from docs, takes scoped actions, and resists injection and PII leaks.
Production LLM Gateway
480 minA gateway service that routes, caches, rate-limits, retries, and traces every LLM request.
Fine-Tune a Small Model with LoRA
420 minFine-tune an open small model with LoRA for a narrow task and prove it beats prompting.