Updated March 2026 · Free · For software developers

AI Engineering
Roadmap

The structured path from zero to production-ready AI

Curated free resources · hands-on projects · milestones at every phase

7 Phases~14 months50+ Free resources7 Projects

Not just links

Topics, projects & milestones — not a bookmark list.

Built for developers

No math papers. Ship AI products from day one.

Track progress

Check off topics. Saved in your browser forever.

Also inside this tool

Prep Plan

Prep Plan

Already know some AI basics?

A focused 6-week sprint to go from zero to building your first AI app — faster than the full roadmap.

Prompt Eng

Prompt Eng

Starting Phase 3?

Master techniques, templates, and a 6-week plan to become genuinely good at prompting — the skill every AI app depends on.

GenAI Guide

GenAI Guide

Curious how AI actually works?

A deep dive into text, code, image, and audio AI — how each domain works under the hood, with tools to explore.

Readiness Check

Readiness Check

About to move phases?

Before moving on, check the green flags and move-on rules to make sure you're actually ready — not just rushed.

Books & Courses

Books & Courses

Want to go deeper?

The best books and paid/free courses mapped to each phase — for when the free resources aren't enough.

Assessment

Assessment

Planning your journey?

See exactly where you'll stand as an AI engineer after completing the roadmap — what roles you'll be ready for.

Beyond Roadmap

Beyond Roadmap

Finished the roadmap?

What to learn next, what gaps remain, and what projects will take you from competent to expert.

Share feedback
The Roadmap
How to use this roadmap

Check off topics

Click any topic in the Learn tab to track your progress. It's saved in your browser.

Explore tabs per phase

Each phase has Learn, Resources, and Project tabs — the project tells you what to build.

More sections above

Use the top navigation to explore Alt Resources, Knowledge Gaps, and Prompt Engineering guides.

Phase 1 – AI FoundationsUnderstand the landscape
4–6 weeks·5 topics · 5 resources

Understand how AI/ML works conceptually. No heavy math — just intuition and vocabulary.

  • Click any topic to check it off and track your progress
  • What is AI, ML, Deep Learning, and GenAI — and how they relate
  • Neural networks: inputs, weights, layers, outputs
  • How models learn (gradient descent, loss functions)
  • What LLMs are and how they generate text
  • Key terms: tokens, embeddings, parameters, inference
Phase 2 – LLM Setup & ConfigurationGet your environment ready
2–3 weeks·8 topics · 4 resources

You have a local LLM running and can call multiple LLM APIs from code.

Phase 3 – Prompt Engineering & LLM APIsStart building immediately
3–4 weeks·5 topics · 4 resources

You have a working AI-powered app you built yourself using an LLM API.

Phase 4 – RAG & Working with Your Own DataMake AI know your domain
4–5 weeks·5 topics · 3 resources

You can build a RAG pipeline from scratch and evaluate its quality.

Phase 5 – Agentic AIAI that thinks and acts
4–5 weeks·8 topics · 4 resources

You understand agentic design patterns and have built a working multi-step agent.

Phase 6 – Building & Training LLMsGo deep under the hood
6–8 weeks·7 topics · 5 resources

You can fine-tune an open-source model, understand what happened under the hood, and evaluate the result.

Phase 7 – Build & Ship Real ProjectsWhere knowledge becomes mastery
Ongoing·5 topics · 4 resources

You have shipped 2–3 real AI projects and can discuss AI topics with genuine depth.

Principles for the Journey

Build early, build often: Don't wait until you feel 'ready'. Ship something after Phase 3.
Concepts > memorization: Understand the why. Tools change fast, intuition doesn't.
Your dev skills are a superpower: You can go from idea to working AI app faster than most beginners.
Prompt → RAG → Fine-tune: Always try the simplest approach first before going deeper.
Projects are your portfolio: Even personal projects signal domain expertise better than certificates.

Help make this better

This roadmap is community-driven. If you spot something outdated, missing, or wrong — please say so.

View all discussions on GitHub

Click each phase to expand · Use tabs to navigate sections