Projects
Guided AI builds
Short, hands-on walkthroughs. Each project takes you end-to-end through a small but complete build — scaffold, write, run, iterate.
Build a Chatbot
Go from blank terminal to a working chatbot that holds a conversation. You'll scaffold an environment, write a system prompt, wire up model calls, and iterate on the behaviour.
~45 min
Ship a Summarizer CLI
Build a small command-line tool that summarises any text file you point it at — clean argument parsing, streaming output, and a useful exit code.
~40 min
PremiumEvaluate a Prompt Set
Stop tweaking prompts by vibes. Build a tiny eval harness that scores three competing prompts against a held-out test set.
~60 min
PremiumBuild a Research Agent
An agent that takes a question, does a few rounds of search-and-read, and returns a sourced answer. The smallest useful agent you can build.
~75 min
PremiumAdd Tools to Your Bot
Take the chatbot from earlier and give it real capabilities — calculator, calendar lookup, your own API. Learn the tool-use loop properly.
~50 min
Stream Responses End-to-End
Wire streaming all the way from the model API through your server into a browser UI. The pattern that makes AI apps feel alive.
~55 min
PremiumShip a Prompt as an API
Take a prompt that works in a chat window and turn it into a reliable HTTP endpoint your team can call. Validation, retries, and a tiny eval gate.
~70 min
Run a Local LLM
Get a capable open-weight model running on your laptop in 20 minutes. Chat with it, hit it from a script, understand the trade-offs.
~30 min