Tutorials · Hands-on

Step by step to your own agent.

From the first install to a productive setup. Every tutorial will get a video and cheat sheet over time.

Tutorial 01Beginner

Get an OpenRouter key and make your first call

Create an account, generate an API key, fire off your first call with curl and an SDK - and understand what's in the response.

12 min
Open tutorial
Tutorial 02Intermediate

How neural networks learn to read - the MNIST lab

Draw digits, train a real neural network live in your browser, and watch it learn to recognize handwriting from 784 pixels - from scratch, no server.

20 min
Open tutorial
Tutorial 03Beginner

A Soul in a File - what belongs in a soul.md (and what doesn't)

Same world, different soul. Ask the same question to agents that differ only in their soul.md - none, minimal, rich, overloaded - and see the effect instantly.

20 min
Open tutorial
Tutorial 04Beginner

Hugging Face for beginners

Hub, Spaces, inference - eight chapters from "I know the download button" to a publicly reachable demo with a GPU. No server, no credit card, no graphics card of your own.

160 min
Open tutorial
Tutorial 05Advanced

Understanding RAG - step by step with real data

We build a Retrieval-Augmented Generation system from scratch. Real embeddings, a real vector database, and demos you can pause and pull apart whenever you want.

90 min
Open tutorial
Tutorial 06Advanced

Build your own PyTorch

Tensor, autograd, training loop. Built by hand in eight steps, with NumPy and without torch. By the end your own framework separates a dataset with over 90 percent accuracy.

150 min2 downloads
Open tutorial
Tutorial 07Advanced

Build your own tiny agents system

Concierge and runner built by hand - a router without a single LLM call, an agent with a fresh context, a hard compression boundary. Eight steps against any OpenAI-compatible endpoint, no framework and no vector database.

210 min
Open tutorial
Tutorial 08Advanced

Build an MCP server that does something

No echo tool: a server with a domain, nine tools, two transports and two auth models - connected to a real client and deliberately made to fail.

205 min
Open tutorial
Tutorial 09Advanced

Fine-tune FunctionGemma on your own MCP

A 550 MB model learns the eleven tools of the sim worlds. Three measurements on one test bench, a distilled dataset and a LoRA run that fits on a small card.

190 min
Open tutorial