Structured learning

Learn AI in the right order

AI is easier to learn when you know what each term means, how it works, why it matters, and what to learn next. This roadmap gives you the sequence.

Practice AI terms → Browse the glossary
The roadmap

Seven steps from zero to capable

Most people try to learn AI by reading about whatever is trending. That works poorly. This sequence is designed so each step builds on the last.

1
Step 1 · Start here
AI Basics
Before writing code or building anything, understand what AI actually is — and what it isn't. Learn the difference between AI, machine learning, and deep learning. Understand that AI systems learn from data rather than being explicitly programmed. Get comfortable with the vocabulary professionals use in everyday AI conversations.
Why start here: Every advanced AI concept builds on these foundations. Skipping this step means constantly having to backtrack.
2
Step 2 · For technical learners
Python (if you're coding)
If your goal involves building, experimenting, or working with AI technically, Python is the language. It is the dominant language of AI research and practice. You do not need Python to understand AI — but you need it to build with it. Focus on data structures, functions, libraries like NumPy and Pandas, and then move into ML-specific tools.
numpy pandas jupyter API GPU
Who can skip this: If your goal is personal use, professional communication, or business strategy — not building models — you can move to Step 3 directly.
3
Step 3 · Core concepts
Machine Learning
Machine learning is the mechanism by which AI systems improve from data. Understanding it means understanding how models are trained, what makes a model accurate, how errors are measured, and why more data often leads to better performance. This step covers supervised and unsupervised learning, evaluation metrics, and the training loop.
Key insight: Most AI failures are data problems, not algorithm problems. Understanding training helps you diagnose what's actually wrong.
4
Step 4 · Modern architecture
Deep Learning
Deep learning is the branch of machine learning that powers almost everything impressive in modern AI — language models, image recognition, speech synthesis. It uses neural networks with many layers to find patterns in data. Understanding deep learning means understanding how transformers work, what attention does, and why scale matters so much.
Why this matters: The Transformer architecture (2017) changed everything. If you understand Transformers and attention, you understand the backbone of GPT, Claude, Gemini, and most modern AI tools.
5
Step 5 · Build to learn
Projects
Concepts stick when applied. At this stage, build small projects that connect what you've learned to something real. A text classifier, an image labeller, a chatbot that answers questions from a document. The goal is not perfection — it is the cycle of breaking things and fixing them. Projects also become your portfolio.
Project ideas to start: a RAG-powered Q&A bot over your own documents, a classification tool for emails, an image-to-text pipeline for accessibility.
6
Step 6 · Where we are now
Generative AI and LLMs
This is the current frontier of practical AI. Large language models can generate text, code, images, and reasoning at a level that was unimaginable five years ago. Understanding this step means knowing how LLMs are trained, how RLHF shapes their behaviour, what context windows limit, and how prompt engineering changes what you get.
This is the vocabulary most professionals need right now. Understanding how LLMs work helps you use them better, evaluate them critically, and explain them to others.
7
Step 7 · Go deep in one area
Specialisation and Portfolio Building
Generalist AI knowledge is valuable. Deep expertise in one area is more valuable. Choose a direction that matches your goals — AI agents and automation, computer vision, NLP and text systems, AI safety and alignment, or AI product development. Build projects in that area. Document your thinking. Publish your work. The portfolio is the credential.
Specialisation signals: What AI problems do you find genuinely interesting? What industry do you already know well? The best specialisation is at the intersection of both.
Learning paths

Start from where you are

Not everyone needs the same roadmap. Choose the path that matches your actual goal.

💬
Personal use
You want to use AI tools confidently in daily life — writing, research, planning, creativity. You don't need to build anything.
Step 1 → Step 6
Focus: vocabulary + prompt engineering
💼
Professional use
You work in a role where AI is increasingly relevant — meetings, reports, strategy. You need to speak the language and evaluate tools critically.
Steps 1, 3, 6 → vocabulary first
Focus: LLMs, RAG, benchmarks
🏢
Business owners
You want to understand where AI can help your business and how to evaluate vendors and tools without being misled.
Steps 1, 3, 5, 6
Focus: RAG, agents, fine-tuning, costs
⚙️
Automation builders
You want to build AI-powered automations — connecting tools, processing documents, routing decisions with AI.
Steps 1, 2, 5, 6, 7
Focus: agents, workflows, APIs, RAG
👩‍💻
Programmers
You already write code and want to build AI-powered products, tools, or integrations using LLM APIs.
Steps 1–7 (all)
Focus: APIs, fine-tuning, embeddings, RAG
📊
ML / data science learners
You want a career in machine learning or data science and need to go from fundamentals to production-ready skills.
Steps 1–7 (full depth)
Focus: training, distillation, LoRA, scaling
🎨
Creators
You make content, design, music, or video and want to use generative AI tools effectively and ethically in your workflow.
Steps 1, 6
Focus: multimodal, diffusion, prompting
🚀
Entrepreneurs
You're building a product or startup with AI at its core and need to understand the technical landscape well enough to make good bets.
Steps 1, 3, 5, 6, 7
Focus: LLMs, agents, frontier models, costs
How to learn each term

The six questions framework

When you encounter any AI term, these six questions give you everything you need to actually understand it — not just recognise it. Below are three example terms worked through the full framework.

Large Language Model
Step 6 · GenAI / LLMs
What is it?
A Large Language Model (LLM) is an AI system trained on massive amounts of text that can understand, generate, and reason about language. It predicts what comes next in a sequence of text, and through that mechanism becomes capable of writing, summarising, translating, and answering questions.
How does it work?
An LLM is trained by processing billions of documents and learning to predict the next word (or token) given what came before. Through this training process, the model builds a compressed representation of how language works. At inference time, it generates text one token at a time, sampling from a probability distribution over possible next tokens.
Why is it important?
LLMs are the foundation of almost every practical AI product people use today — chatbots, coding assistants, writing tools, customer service systems, and search. Understanding what they are is the prerequisite for understanding everything built on top of them.
Why is it important to understand how it works?
Because the way LLMs work explains their failure modes. They hallucinate because they are predicting probable text, not retrieving verified facts. They perform better with clearer prompts because the prompt is the only context they have. Understanding the mechanism helps you use them intelligently and spot when they're unreliable.
Where does it fit in the roadmap?
Step 6 — Generative AI and LLMs. By the time you reach this step, you'll understand training (Step 3) and the Transformer architecture (Step 4), which makes LLMs much easier to grasp as a system built on those foundations.
What should I learn next?
RAG — how to give an LLM access to your own data. Context Window — what limits how much an LLM can consider at once. Hallucination — understanding when and why LLMs produce incorrect outputs.
Embeddings
Step 4 · Deep Learning
What is it?
An embedding is a way of representing a word, sentence, document, or image as a list of numbers (a vector) in a high-dimensional space. Items that are semantically similar end up numerically close together in that space, even if they use completely different words.
How does it work?
A model trained on language learns to place words into a numerical space where their position reflects their meaning and relationships. "Paris" ends up near "France" and near "city." You can even do arithmetic: king − man + woman ≈ queen. More advanced embedding models encode entire sentences or documents into single vectors that capture their full meaning.
Why is it important?
Embeddings are how AI systems find meaning rather than just matching text. A search that uses embeddings finds documents about the topic you meant, not just documents that contain your exact words. They are the foundation of semantic search, RAG systems, recommendation engines, and much of modern NLP.
Why is it important to understand how it works?
Because embeddings behave differently from keyword search in ways that matter for debugging and system design. If a RAG system retrieves the wrong documents, it's usually an embedding quality problem. Knowing how embeddings work helps you diagnose failures and choose the right embedding model for your use case.
Where does it fit in the roadmap?
Step 4 — Deep Learning, and practically essential for Step 5 (Projects) when you build any retrieval or search system. Vector databases (Step 5) only make sense once you understand what they're storing.
What should I learn next?
Vector Database — where embeddings are stored and searched at scale. RAG — the retrieval pattern that uses embeddings to give LLMs access to external knowledge.
AI Agent
Step 7 · Specialisation
What is it?
An AI agent is a system where a language model is given tools, memory, and the ability to take actions in the world to complete goals autonomously. Instead of just responding to a single message, an agent can plan a sequence of steps, use tools like web search or code execution, observe results, and continue until the goal is complete.
How does it work?
An agent works by giving an LLM a goal and a set of tools it can call. The LLM reasons about what step to take next, calls a tool (e.g. search the web, run code, read a file), gets back a result, incorporates that result into its reasoning, and continues this loop until the goal is achieved or it gets stuck. The quality of the agent depends on the capability of the underlying LLM and the design of the tools and feedback loop.
Why is it important?
Agents represent the shift from AI that answers to AI that acts. They can complete tasks that previously required a human to execute each step — research workflows, coding tasks, data pipelines, document processing. They are one of the fastest-developing areas in practical AI.
Why is it important to understand how it works?
Because agents can make mistakes quickly and at scale. An agent that misunderstands a goal might send emails, delete files, or make purchases before a human notices. Understanding how the tool-call loop works — and where it can go wrong — is essential for deploying agents responsibly.
Where does it fit in the roadmap?
Step 7 — Specialisation, though the concept appears in Step 6 (LLMs). You need to understand LLMs well before agents make full sense, because an agent is ultimately an LLM orchestrating tools via a feedback loop.
What should I learn next?
Agentic AI — the broader concept of autonomous AI systems. Workflow — how agents are structured as sequences of steps. RAG — a pattern agents use to access external knowledge.
Apply this framework to any AI term

The AI Terminology Scrambler glossary uses this six-question structure for every term. Browse any term and you'll find what it is, how it works, and what to learn next.

Explore the full glossary →
AI Terminology Scrambler

Build the vocabulary as you follow the roadmap

Knowing the roadmap is half the battle. The other half is actually knowing what each term means when you encounter it. The daily scramble takes 5 minutes and builds the vocabulary that makes every step easier.

Play the daily challenge → Browse all terms