QuiddityML

By · 13 October 2026 · 14 min read

How to learn NLP in 2026: a complete roadmap from text to LLMs

What to learn for natural language processing and in what order, from tokenization and word embeddings to transformers, LLMs and post-training, so you can see what is ahead and check off what you already know.

Natural language processing (NLP) is the part of machine learning that gets computers to process, understand, and generate human language. Learning it on your own is mostly a problem of order. A common way to stall is to reach transformers before knowing what a language model predicts, or to fine-tune BERT without knowing what its tokenizer did to the text. This roadmap names every concept in the order that avoids those gaps, in eight stages from how language works to how a large language model becomes a chat assistant.

The path from text to language models in four steps: text and words become tokens and then vectors of numbers, a language model predicts the next token and scores the prediction, a transformer lets each token use information from the others through attention, and a large language model stacks many transformer blocks and scales up data, compute, and model capacity, with the note that each step answers the problem before it

Before you start. This roadmap assumes the foundations from the machine learning roadmap. That means Python and PyTorch tensors, the math (linear algebra and probability, especially cross-entropy and softmax) and ML foundations up to training and evaluating a network. If a loss curve or a tensor of shape (batch, seq, features) still feels shaky, start there.

Stage 1: How language works

Linguistics in one stage. You will rarely parse sentences by hand at work, but every later stage is a fix for a problem named here.

Stage 2: Text as data

Many courses skip this stage, and on real NLP projects much of the work happens here.

Stage 3: Tokenization

The first thing a model does to your text, and behind many bugs that look like model bugs.

Stage 4: Word representations

How a word becomes a vector, and how vectors end up capturing meaning.

Stage 5: Language models and RNNs

How a model assigns probabilities to text and generates it, first from counts, then with RNNs, then with different decoding methods.

Stage 6: The NLP task map

What people actually build. Every task here comes down to an input format, an output format, and a metric.

Stage 7: Attention and the transformer

Three parts: attention on top of RNNs, then the transformer itself, then the model families built on it.

Attention

The transformer

Transformer families

Stage 8: LLMs and post-training

How a big next-token predictor becomes a chat assistant.

After this

The eight stages above are the foundation of NLP, around 200 concepts. The next layer is what many NLP jobs ask about right now. It covers the architecture of current LLMs and mixture of experts, parameter-efficient fine-tuning such as LoRA, and prompting with in-context learning. After those come retrieval-augmented generation and agents, fast and cheap inference, and evaluation. Each of those is easier to follow once the stages above are solid.

Write the code

Reading the list will not make it stick. Writing the code by hand is what shows which parts you understood. A tokenizer, word embeddings, a small language model and a tiny GPT are each a short program once the stage before them is done.

QuiddityML teaches this roadmap as its Intro to NLP track, in the same order and with the same concepts. Each concept is a short lesson followed by hands-on exercises, from multiple choice to filling in code and writing it from scratch, and a review schedule brings each concept back based on how you did. The first unit is free.