Skip to content

About

AI Engineer Roadmap - A step-by-step AI Engineering roadmap to become an AI Engineer, with a blog for every topic.

Topics

Resources

Stars

253 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

AI Engineer Roadmap

AI Engineer Roadmap

AI Engineer Roadmap - A step-by-step AI Engineering roadmap to become an AI Engineer, with a blog for every topic

This roadmap is helpful for roles such as:

  • AI Engineer
  • Gen AI Engineer
  • LLM Engineer
  • Agentic AI Engineer
  • AI Agent Engineer
  • Forward Deployed Engineer
  • AI Solutions Architect
  • AI Platform Engineer
  • Applied AI Engineer
  • MLOps Engineer
  • LLMOps Engineer

Table of Contents

Prepared and maintained by the Founder of Outcome School: Amit Shekhar

Follow Amit Shekhar

Follow Outcome School

I teach at Outcome School


Note: We will keep updating this roadmap with new topics and blogs.


How to Use This Roadmap

This roadmap is designed so that anyone can follow it in the given order, even without any prior background in AI.

  • Follow the steps in order. Each step builds on top of the previous one.
  • Inside each step, read the blogs in the given order. Every blog explains one concept in simple words with examples.
  • Do not skip Step 1 and Step 2, even if you are in a hurry. Everything else in AI Engineering is built on top of them.
  • If you already know a topic, move to the next one.
  • Every blog is free to read and is written for beginners. No jargon. No assumptions.

Let's get started.

Step 0: Must Know

Before jumping into the details, we must know the six words that come up in every AI Engineering conversation:

  • LLM
  • RAG
  • MCP
  • Agent
  • Fine-tuning
  • Quantization

Learn about all six in one video: AI Engineering Explained: LLM, RAG, MCP, Agent, Fine-Tuning, Quantization

Now, we know the big picture. In the next steps, we will learn each of these in depth, one concept at a time.

Step 1: Machine Learning Foundations

In this step, we will learn what Machine Learning is, the different ways a machine can learn, and the basic terms we will keep using in every later step.

Step 2: Deep Learning and Neural Networks

In this step, we will learn how a neural network actually learns. We will understand the math behind gradient descent and backpropagation step by step, and the techniques that make training stable.

Step 3: Generative AI and the Transformer Architecture

In this step, we will learn what Generative AI is and how the Transformer, the architecture behind every modern LLM, works from the inside. We will go from tokens to embeddings to attention, one piece at a time.

Step 4: How LLMs Generate Text

In this step, we will learn how an LLM picks the next token, how we control its creativity, how it knows when to stop, how the output reaches the user token by token, and where the context window fails.

Step 5: Modern LLM Architecture

In this step, we will learn the improvements that modern LLMs add on top of the basic Transformer to become bigger, faster, and able to handle longer inputs. At the end, we will see all of these ideas together inside a real model.

Step 6: Types of Language Models

In this step, we will learn that not every language model is a large, text-generating LLM. We will see the smaller, reasoning, recursive, diffusion-based, and decision-only models and when to use which one.

Step 7: Training, Fine-Tuning, and Alignment

In this step, we will learn how a pre-trained model is adapted to our own task, how it is made smaller, and how it is taught to follow instructions and human preferences.

Step 8: Prompt Engineering and Context Engineering

In this step, we will learn how to talk to an LLM so that it gives better answers, and how to manage everything that goes into its context window.

Step 9: Vector Search and Retrieval-Augmented Generation (RAG)

In this step, we will learn how to give an LLM knowledge that it was never trained on. We will start with how vectors are stored and searched, then move to retrieval techniques, and finally to the advanced forms of RAG.

If you want a quick introduction to RAG before starting, watch: AI Engineering Explained: LLM, RAG, MCP, Agent, Fine-Tuning, Quantization

Step 10: AI Agents and Agentic Systems

In this step, we will learn how an LLM goes from answering questions to actually doing work. We will start with a single agent, see how it uses tools and memory, and then move to systems where many agents work together.

Step 11: Agentic Engineering and Agent Frameworks

In this step, we will learn the engineering practices for building reliable agents, and then see how the popular frameworks and coding agents are built.

Step 12: LLM Inference Engineering

In this step, we will learn how to make LLMs faster and cheaper to run. We will start with what happens during inference, then learn the caching, batching, and speculation techniques, then quantization, and finally the serving engines that put it all together.

Step 13: Evaluation and Observability

In this step, we will learn how to measure whether our LLM and our agent are actually doing a good job, and how to see what they are doing in production.

Step 14: AI Safety and Security

In this step, we will learn how to keep an LLM application safe, how attackers try to break it, and how AI-generated text can be identified.

Step 15: Multimodal AI and Generative Models

In this step, we will learn how AI works with images and other types of data, and the generative models that create images from noise.

Step 16: AI Infrastructure, Deployment, and System Design

In this step, we will learn the hardware that runs AI models, where to deploy a model, how to send each request to the right model, and how to design a complete AI system end to end.

Supporting reads for AI System Design:

Step 17: Frontier Ideas in AI

In this step, we will learn the ideas that are shaping the future of AI, from models that learn an internal picture of the world to systems that improve themselves.

Step 18: Prepare for AI Engineering Interviews

Now that we have learned everything from Machine Learning foundations to AI Agents in production, it's time to prepare for the interviews.

Join the AI and Machine Learning program at Outcome School to learn all of these.

License

   Copyright (C) 2026 Outcome School

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

About

AI Engineer Roadmap - A step-by-step AI Engineering roadmap to become an AI Engineer, with a blog for every topic.

Topics

Resources

Stars

253 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages