Build Your Own Search Engine
We build a search engine from scratch over DataTalks.Club Zoomcamp FAQ documents, starting with TF-IDF text search, adding cosine similarit…
Workshops
Multi-page workshops with a recorded session, runnable code, and a step-by-step writeup. Watch the recording, follow the tutorial, and ship something real.
We build a search engine from scratch over DataTalks.Club Zoomcamp FAQ documents, starting with TF-IDF text search, adding cosine similarit…
We start from the FastAPI service we deployed to Railway in the previous workshop, strip out FastAPI, and swap it for a custom AWS Lambda r…
We build a RAG system over real documentation and evolve it into an agentic search workflow. The knowledge base is the Evidently AI documen…
We build a FAQ chatbot from notebook to production. You start with a Jupyter notebook that calls the OpenAI Responses API with a single sea…
We build a coding agent from scratch: tool calls, an agentic loop, a skills system that loads reusable instruction files on demand, and a f…
A newer, combined version of this workshop is available: Coding Agent with Skills. We start from the coding agent from the prerequisite wor…
We start with a DataTalks.Club Data Engineering Zoomcamp FAQ assistant, then add checks that keep the agent on topic, block unsafe response…
We build a deep research agent over the DataTalks.Club podcast archive. The workshop starts by downloading and indexing YouTube transcripts…
We build a course FAQ assistant from the bottom up. First we expose a plain Python search(query) function to the OpenAI Responses API. Then…
A newer, combined version of this workshop is available: Coding Agent with Skills. We build a small project bootstrapper for Django: a codi…
We compare AI coding tools by asking them to help build the same small app: Snake in React. The session is a comparison, not a single produ…