aiengineering.guideaiengineering.guide

ROADMAP · 12-18 months of active study, part-time

Zero to AI engineer

You don't code yet, or you code hobbyist-level. You want to land an AI-eng role.

Start: 0 · Foundations18 stops · 12-18 months of active study, part-time

Honest timeline

12-18 months of active work is realistic for someone starting from scratch. If someone tells you “become an AI engineer in 3 months” they’re either selling you a bootcamp or selling you an expensive lesson.

Here’s the actual arc for someone who codes 8-10 hours a week and has some programming background but not much:

  • Months 1-2: Python fluency + LLM foundations. If Python still feels hard at month 2, spend a third month.
  • Months 3-4: Classical ML basics, structured output, tool use, the agent loop. You have your first working AI code.
  • Months 5-6: RAG end-to-end. Build one project you’d be willing to demo.
  • Months 7-9: Production concerns (evals, cost, gateway), one deep dive into a case file, systems-design fluency.
  • Months 10-12: Portfolio projects (2 pieces). Interview prep. Applications.
  • Months 12-18: Interview cycle. This takes time. The market is competitive.

Warning signs you’re not ready

  • You don’t yet enjoy debugging when things break. AI eng is 80% debugging.
  • You want a “recipe.” AI eng has patterns, not recipes.
  • You’re studying to escape another career, not to build things. This matters for the interview.

What actually matters at hiring

Not the number of tutorials you’ve done. Not the number of LangChain apps. The three things:

  1. One project on GitHub you can demo end-to-end and explain every decision.
  2. Ability to reason about failures — evals, cost, latency, security.
  3. A minimum-viable engineering practice: reading code, writing tests, using git, deploying something.

If those three feel present, you’re closer than you think.

THE PATH

18 stops, in order

Phase 1Foundations2 stops

  1. 1

    Track

    0 · Foundations

    The 8-week gate. Python + how LLMs work + one API call. Don't skip.

  2. 2

    Lesson

    The Python you actually need

    If this feels hard, spend a full month here before moving on. It compounds.

Phase 2Understand LLMs3 stops

  1. 3

    Lesson

    What is an LLM, really?

    The one-page mental model everything after this assumes.

  2. 4

    Lesson

    Reading a model card and a pricing sheet

    How to read new-model news without getting hyped.

  3. 5

    Lesson

    Prompting, as a real skill

    What "prompt engineering" is really about — instruction shape, not tricks.

Phase 3First working code3 stops

  1. 6

    Lesson

    Your first real API call

    The first working AI code you'll write.

  2. 7

    Lesson

    Tokens, context, and what a call actually costs

    What everything costs. Non-negotiable.

  3. 8

    Track

    1 · Classical ML in one week

    Classical ML in one week. Enough to have opinions, not enough to be a data scientist.

Phase 4Build with tools & retrieval5 stops

  1. 9

    Lesson

    Structured output you can trust

    How to make LLMs output JSON your code can trust.

  2. 10

    Lesson

    Tool use, from three lines of Python

    The pattern behind every agent, coding assistant, and MCP server.

  3. 11

    Lesson

    The agent loop, from scratch

    The one architectural pattern that gets repeated forever.

  4. 12

    Lesson

    Embeddings, without the maths

    The foundation of every RAG system.

  5. 13

    Lesson

    Evaluating a RAG system without lying to yourself

    How to know your system works. Most zero-to-AI grads skip this and fail interviews.

Phase 5Production3 stops

  1. 14

    Lesson

    Design an LLM gateway

    The FLAGSHIP. When you can explain this system, you can pass a senior AI-eng loop.

  2. 15
  3. 16

    Case file

    The eval pipeline that lied for a month

    A real story of what breaks in production. Read it twice.

Phase 6Get hired2 stops

  1. 17

    Lesson

    The three portfolio projects that get you hired

    The 2 GitHub projects that put you in interview pool.

  2. 18

    Lesson

    What AI engineering interviews actually ask

    What to expect and how to prepare.

NOT COVERED HERE

What this roadmap skips

  • Data science depth. This isn't the DS roadmap.
  • Research ML / paper reading. Later, once you're employed. Don't front-load.
  • Backend + frontend depth. If you don't code at all yet, this roadmap is too advanced. Try FreeCodeCamp for six months first.

← All roadmaps

Enter to go · Esc to close