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.
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:
- One project on GitHub you can demo end-to-end and explain every decision.
- Ability to reason about failures — evals, cost, latency, security.
- 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
- 2
Lesson
The Python you actually needIf this feels hard, spend a full month here before moving on. It compounds.
Phase 2Understand LLMs3 stops
- 3
- 4
- 5
Lesson
Prompting, as a real skillWhat "prompt engineering" is really about — instruction shape, not tricks.
Phase 3First working code3 stops
- 6
- 7
- 8
Track
1 · Classical ML in one weekClassical ML in one week. Enough to have opinions, not enough to be a data scientist.
Phase 4Build with tools & retrieval5 stops
- 9
- 10
Lesson
Tool use, from three lines of PythonThe pattern behind every agent, coding assistant, and MCP server.
- 11
- 12
- 13
Lesson
Evaluating a RAG system without lying to yourselfHow to know your system works. Most zero-to-AI grads skip this and fail interviews.
Phase 5Production3 stops
- 14
Lesson
Design an LLM gatewayThe FLAGSHIP. When you can explain this system, you can pass a senior AI-eng loop.
- 15
Interview card
How would you defend a customer-support agent against prompt injection when it can send emails and read a customer database?Production security. Every hiring round asks about this now.
- 16
Case file
The eval pipeline that lied for a monthA real story of what breaks in production. Read it twice.
Phase 6Get hired2 stops
- 17
Lesson
The three portfolio projects that get you hiredThe 2 GitHub projects that put you in interview pool.
- 18
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.