amitshekhariitbhu/ai-engineer-roadmap

★ 93⑂ 12

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

About amitshekhariitbhu/ai-engineer-roadmap

amitshekhariitbhu/ai-engineer-roadmap is an open-source project on GitHub, mainly written in Markdown. AI Engineer Roadmap - A step-by-step AI Engineering roadmap to become an AI Engineer, with a blog for every topic. It currently holds 93 stars and 12 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #93 with 0 new stars today.

GitHub Repository Details

Repository amitshekhariitbhu/ai-engineer-roadmap · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/amitshekhariitbhu/ai-engineer-roadmap/blob/HEAD/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.

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:

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 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 Ag

GitHub Stars & Activity

93Stars
12Forks
0Open issues
MarkdownLanguage

GitHub Popularity

GitHub stars93
Forks12
Open issues0
Primary languageMarkdown
License-
Stars gained today0
Created-
Last pushed-

Trending History

Daily boardrank #93 · ▲ 0 stars

Related AI Projects

1
2

affaan-m / ECC

JavaScript★ 263,994⑂ 39,485▲ 826 stars
3

tensorflow / tensorflow

C++★ 200,221⑂ 77,033▲ 30 stars
4

Significant-Gravitas / AutoGPT

Python★ 187,469⑂ 46,006▲ 27 stars
5

anthropics / claude-code

TypeScript★ 147,260⑂ 24,085▲ 419 stars
6

ggml-org / llama.cpp

C++★ 129,000⑂ 23,514▲ 136 stars
7

addyosmani / agent-skills

JavaScript★ 97,817⑂ 10,300▲ 736 stars
8

microsoft / ML-For-Beginners

Jupyter Notebook★ 90,785⑂ 22,382▲ 47 stars

More AI Rankings