Skip to main content

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.

PromptingPythonProject

~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.

CLIPythonSummarization

~40 min

Premium

Evaluate a Prompt Set

Stop tweaking prompts by vibes. Build a tiny eval harness that scores three competing prompts against a held-out test set.

EvalsPromptingTesting

~60 min

Premium

Build 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.

AgentsResearchTools

~75 min

Premium

Add 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.

ToolsAgentsPython

~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.

StreamingWebPython

~55 min

Premium

Ship 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.

APIProductionPrompting

~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.

LocalOllamaOpen Weights

~30 min