Skip to main content

The AI Engineer Roadmap

A pure AI track: it deliberately skips classical machine-learning and data-analytics paths and goes straight into the part of the field you actually build with — Large Language Models, Generative AI, and autonomous Agents. The sequence mirrors the way the field is learned in 2026: understand LLMs first, then Generative AI and RAG, then graduate to Agentic AI.

How to use this roadmap

Every topic follows one simple loop. Repeat it for each lesson:

  1. Understand — read the lesson and the "what to understand" points until the concept clicks.
  2. Study a project — open a real, mapped project for that topic. Read its description, look at the stack, understand how it's built.
  3. Build your own — rebuild it yourself (don't copy-paste), then push it to GitHub with a README.

Projects are tagged by difficulty so you always know if you're ready:

  • beginner — do these first; they teach the core idea cleanly.
  • intermediate — once the basics are solid; adds real-world complexity.
  • advanced — production-grade; tackle after you've shipped a few projects.

You don't have to build all of them — but build at least one per stage before moving on.

The path at a glance

Nine stages, in order. Stage 0 is a short prerequisite; the real journey is Stages 1–8. Stages 1–3 are LLM basics + apps, 4–5 are the Generative-AI / RAG path, and 6–8 are the Agentic-AI path.

StageFocusWhat you can build by the end
0Python for AIRun any LLM script, call an API, use Git
1LLM BasicsA working chatbot that calls an LLM API
2Calling ModelsReliable, structured LLM calls from code
3Prompting & LLM AppsStructured, deployed LLM-powered apps
4Retrieval (RAG)A chatbot that answers from your own docs
5Advanced & Production RAGEnterprise RAG: hybrid search, reranking, guardrails
6Fine-Tuning & Open ModelsA customized / fine-tuned model in an app
7Agentic AIMulti-agent systems with tools & memory
8AgentOps, MCP & ProductionDeployed, observable, secure agent systems

Why this order? Agentic AI means "autonomous systems that use LLMs to plan, reason, and act" — so you must master LLMs and RAG first, then graduate to agents. Spend the most time on Stages 4, 5, and 7 — that's where the jobs are.

Stage 0 · Python for AI

You don't need statistics or ML algorithms for this track, but you do need to read and write Python comfortably, because every LLM and agent framework is Python. Keep this short — a few weeks — and come back to fill gaps as needed.

What to learn: Python core (variables, lists, dicts, loops, functions, classes) · working with APIs (HTTP calls, JSON, .env for keys) · environments & packages (venv, pip, requirements) · async basics & error handling · Git & GitHub · a fast UI with Streamlit (and a little FastAPI).

Build-along projects: a Personal AI Voice Assistant (a JARVIS-style Streamlit app with a Gemini call) · beginner; an Automated content-automation script (scripting, APIs, file handling) · beginner.

Move on when: you can write a Python script that calls an external API and parses the JSON, spin up a Streamlit app with an input box and a button, and you have a GitHub repo with a real README.

Stage 5 · Advanced & Production RAG

Basic RAG impresses no one in 2026 — companies want robust, accurate, secure RAG. This stage covers the advanced retrieval techniques and the safety/eval layers that turn a demo into a product.

What to learn: hybrid search (keyword + semantic) and reranking · advanced patterns — HyDE, Corrective RAG (CRAG), Self-RAG, query rewriting · Text2SQL (let an LLM query a database safely, with human approval) · caching (Redis) & LLM gateways for cost and speed · guardrails (input/output filtering, prompt-injection defense) · evaluation (faithfulness, relevance, eval sets instead of eyeballing) · orchestrating all of it with LangGraph.

Build-along projects: a Flipkart-style Product Recommender chatbot (RAG + GCP) · intermediate; an Enterprise Advanced RAG in LangGraph — hybrid search, reranking, HyDE, CRAG, Self-RAG, Text2SQL, caching + guardrails · advanced; a Production-grade cyclic RAG with LangGraph + guardrails + evals · advanced.

Move on when: you can add reranking and a guardrails layer to a RAG system, evaluate a pipeline's answer quality (not just eyeball it), and you're comfortable orchestrating a RAG flow in LangGraph.

Stage 6 · Fine-Tuning & Open Models

Sometimes RAG and prompting aren't enough and you need to adapt the model itself. This stage is lighter than RAG for most learners, but you should understand when and how to fine-tune, and how to run open-source models for cost and privacy.

What to learn: fine-tuning vs RAG vs prompting — when to use each · building & formatting instruction/chat datasets · parameter-efficient fine-tuning (LoRA / QLoRA) · Hugging Face Transformers for loading models and running inference · running open models (Llama via Ollama/Groq) · evaluating a fine-tune · serving a fine-tuned model behind an API.

Build-along projects: an End-to-End NLP dialogue-summarization system with Hugging Face · intermediate; an AI web app with LLM fine-tuning + CI/CD (fine-tune, ship via cloud + DevOps) · beginner.

Move on when: you can articulate when fine-tuning beats RAG (and when it doesn't), you've run an open-source model and used it in an app, and you've completed at least one Hugging Face / fine-tuning project.

Stage 7 · Agentic AI

This is the destination — the focus of 2026 AI engineering: autonomous systems that use LLMs to plan, reason, and act to achieve goals. An agent goes beyond a single answer: it decides what to do, calls tools, remembers, and can work with other agents.

What to learn: agent fundamentals (the ReAct reasoning/acting loop, planning, goals) · tool / function calling to give agents abilities · agent memory (short-term vs persistent — Mem0, LangMem) · frameworks: LangGraph (stateful graphs), CrewAI (role-based crews), Microsoft AutoGen, OpenAI Agents SDK, Google ADK · multi-agent orchestration · agentic RAG · human-in-the-loop approval and safe autonomy.

Build-along projects: a Stateful Agent in LangGraph + Llama 3 · beginner; a Notion ReAct Planner Agent · beginner; an AutoGen data-analyzer crew · beginner; an AI Customer-Support Agent (RAG + Mem0 memory + tools, FastAPI, Docker, CI/CD) · intermediate; an Autonomous Blog-Generation Agent (LangGraph + FastAPI) · intermediate.

Move on when: you can build an agent with tool calling and persistent memory, you've built at least one multi-agent system (CrewAI / AutoGen / LangGraph), and you understand human-in-the-loop and when to add approval gates.

Stage 8 · AgentOps, MCP & Production

The final stage turns your agents into reliable, observable, deployable systems — the difference between a cool demo and something a company will pay for — plus the two foundational 2026 protocols: MCP and A2A.

What to learn: MCP (Model Context Protocol — the standard way to connect agents to tools/data) · A2A (Agent-to-Agent communication) · AgentOps & observability (tracing and debugging with LangSmith, Langfuse, Opik) · agent evaluation (DeepEval, eval sets) · agent security (prompt-injection defense, guardrails, least-privilege tool access) · deployment (Docker, CI/CD, cloud) · production monitoring (Prometheus, Grafana, ELK).

Build-along projects: MCP with AutoGen — connect an agent to Notion · beginner; Build & deploy agents to the cloud with Google ADK · beginner; an Advanced AI GitHub PR Reviewer (event-driven LangGraph + FastAPI + Prometheus/Grafana + Langfuse) · advanced; a Real-Time Voice AI Agent with RAG · intermediate.

Move on when: you've connected an agent to a tool using MCP, deployed an agentic app to the cloud with observability wired in, and you can talk through security and evaluation for an agent in an interview.

Project index — build at least one per stage

Every project below is a real, live Krish Naik project (browse them all at krishnaik.in/projects). Within each stage they're listed easiest-first. You don't have to build all of them — but ship at least one per stage, push it to GitHub with a README, and aim for 6–8 deployed projects by the end.

Stage 0 · Python for AI

ProjectLevelWhat it teaches
Personal AI Voice AssistantbeginnerA JARVIS-style Streamlit app + a Gemini call — your first real API call.
Automated Content AutomationbeginnerPure-Python automation — scripting, APIs, file handling.

Stage 1 · LLM Basics

ProjectLevelWhat it teaches
Telegram Chatbot (LLM + memory)beginnerA stateful chatbot using Gemini/GPT that remembers the previous turn.
AI-Powered Content SummarizationbeginnerUse an LLM to summarize long text — prompting for one clear task.

Stage 3 · Prompting & LLM Apps

ProjectLevelWhat it teaches
Resume Genie — AI Career SuitebeginnerResume checker + cover-letter generator — a full Streamlit app on AWS.
Medical Diagnosis AppbeginnerCareful, structured prompting over medical literature.
Automated Candidate Interview & EvalbeginnerMulti-step prompting and synthesis.
Gen AI Clothing Store (Pydantic AI)intermediateValidated, structured LLM output + a chatbot, deployed via CI/CD on AWS.

Stage 4 · Retrieval (RAG)

ProjectLevelWhat it teaches
RAG-Based Document SearchbeginnerThe cleanest intro: ingest → embed → retrieve → answer. Build this first.
End-to-End Medical ChatbotbeginnerThe canonical RAG project: PDFs → Pinecone → LangChain → Flask on AWS.
Knowledge Intelligence SystembeginnerRAG over your own knowledge base with an admin dashboard.
Realtime Source-Code AnalyzerbeginnerRAG over a GitHub repo with conversational memory.
Air India RAG ChatbotintermediateA domain RAG chatbot on a realistic support knowledge base.

Stage 5 · Advanced & Production RAG

ProjectLevelWhat it teaches
Flipkart Product Recommender (RAG + GCP)intermediateRAG applied to product recommendations, deployed on GCP.
Enterprise Advanced RAG in LangGraphadvancedHybrid search, reranking, HyDE, CRAG, Self-RAG, Text2SQL, caching + guardrails.
Production-Grade Cyclic RAG (LangGraph + Guardrails + Evals)advancedEnterprise, scalable RAG with LLM gateways, guardrails, and evaluation.

Stage 6 · Fine-Tuning & Open Models

ProjectLevelWhat it teaches
End-to-End NLP: Text Summarization (Hugging Face)intermediateA dialogue-summarization system — hands-on with open models.
AI Web App with LLM Fine-Tuning + CI/CDbeginnerFine-tune (Azure AI Foundry), ship via AWS CodePipeline — fine-tuning + DevOps.

Stage 7 · Agentic AI

ProjectLevelWhat it teaches
Stateful Agent (LangGraph + Llama 3)beginnerThe cleanest intro to agents — build this first in this stage.
YouTube Content Creation AgentbeginnerAn agent that researches a topic and writes a script — search tool + LLM.
Notion ReAct Planner AgentbeginnerA ReAct agent that plans and acts on Notion — the reasoning loop + tools.
AutoGen Data AnalyzerbeginnerA team of AutoGen agents that analyze CSVs — intro to multi-agent.
SwarmAI — Multi-Agent AssistantintermediateCoordinate a swarm of agents into one assistant.
AI Customer-Support Agent (Memory + Tools)intermediateRAG + Mem0 + tools, FastAPI, Docker, CI/CD — a production agentic capstone.
Autonomous Blog-Generation AgentintermediateA production content agent — LangGraph + FastAPI.

Stage 8 · AgentOps, MCP & Production

ProjectLevelWhat it teaches
MCP with AutoGen — Integrate Agents with NotionbeginnerConnect an AutoGen agent to Notion — your hands-on MCP starter.
Google ADK: Build & Deploy Agents to the CloudbeginnerBuild agents, expose via REST, deploy to Cloud Run.
Advanced AI GitHub PR RevieweradvancedEvent-driven LangGraph + FastAPI, Celery/Redis, Prometheus/Grafana + Langfuse.
Azure Multi-Modal Compliance EngineadvancedProduction agentic orchestration with LangSmith observability on Azure.
Real-Time Voice AI Agent with RAGintermediateA low-latency voice agent + RAG — a production, real-time agentic system.

Free resources

The whole track maps to Krish Naik's free material:

Suggested pace

At ~10–15 hrs/week, a realistic pace through the track:

StageFocusSuggested time
0Python & setup2–3 weeks
1LLM basics2 weeks
2–3Calling models, prompting & apps2–3 weeks
4RAG (core)4 weeks
5Advanced / production RAG4 weeks
6Fine-tuning & open models2 weeks
7Agentic AI6 weeks
8AgentOps, MCP & production4 weeks

Roughly 6–7 months end-to-end if you stay consistent. Aim to finish with 6–8 deployed, documented projects on GitHub.

LLMs → Generative AI (RAG) → Agentic AI. Learn a concept, study a real project, then build your own. Spend the most time on RAG and Agents — that's where the 2026 jobs are.

Start here: 1 · LLM Basics →