Vizuara Books
The roadmap

One library, one order to read it in.

Six stages, front to back. Each stage says what it assumes you already know, so you can drop in at the right place instead of guessing. Nothing here is locked to the order: it is the route we would walk with you if you asked.

1
Stage 1

The ground floor

Every book after this one assumes you can read a matrix equation and run a Python script. Start here if either of those makes you pause.

2
Stage 2

Learning from data

Before neural networks, the ideas they inherit: a loss to minimise, a model that fits, and a test set that keeps you from fooling yourself.

3
Stage 3

Neural networks

One neuron, then a layer, then backpropagation written out by hand. This is where the maths from stage 1 starts doing visible work.

4
Stage 4

Attention, and your own LLM

Read this stage in order. Build Large Language Models from Scratch opens on a 124-million-parameter model and takes for granted that you know what a transformer block, d_model, and a vocabulary are. The book before it is where you meet them.

5
Stage 5

Ship something

A model in a notebook is not a product. Retrieval, agents, evaluation, and a serving stack that survives real users.

6
Stage 6

Pick a frontier

From here the path forks. Each branch is a place to go deep, and none of them needs the other three.

That is the whole library. If you are not sure where you sit on this path, start at stage 1 and skim: the first chapter of every book is open to read.

Open the library