All resources
AI Basics
12 September 20263 min readSritam Dash

How to Become an AI Engineer: 90-Day Roadmap

A week-by-week 90-day roadmap from programming basics to your first deployed AI project โ€” Python, ML fundamentals, LLMs, RAG, and a portfolio you can defend.

This is a realistic plan for someone starting from zero. It assumes roughly an hour a day on weekdays and three to four hours at the weekend, which is about 90 days of sustained part-time work. The most important thing about it is that every phase ends with something you can show someone.

Phase 1 โ€” Foundations (Weeks 1โ€“4)

  • Python: syntax, data structures, functions, and object-oriented basics.
  • Git and GitHub: commit, branch, and open a pull request.
  • Touch SQL and REST APIs โ€” modern AI systems are glued together with both.
  • Read enough about how a model learns to be able to explain it: machine learning basics.

The temptation in this phase is to rush past it into AI quickly. Do not. Almost every AI problem you hit later is really a Python problem, a data problem, or an API problem wearing an AI costume. Four weeks here prevents two months of frustration later.

Milestone: a Python script that pulls data from an API, cleans it, and writes the result to a database, committed to GitHub with a real README.

Phase 2 โ€” Data and ML basics (Weeks 5โ€“8)

  • Statistics essentials: mean, variance, distributions, correlation.
  • Train one regression and one classification model.
  • Learn to read a confusion matrix and an evaluation report.

The goal is not to become a statistician. It is to feel comfortable saying whether a model is actually any good, and to understand why a 99% accuracy number can be meaningless.

Milestone: a trained classifier with a written evaluation section, including one failure you found and explained.

Phase 3 โ€” Language models (Weeks 9โ€“11)

Milestone: a RAG app that answers questions about a set of documents you chose, where you can print the retrieved chunks and see where it goes wrong.

Phase 4 โ€” Ship a project (Week 12+)

Pick one idea, keep it small, deploy it to a public URL, and write a one-page README. A deployed project that answers real questions is the strongest thing in your portfolio.

Write the README as if the reader is a hiring manager: what problem it solves, what you built, what you would do differently, and a link to a two-minute demo. Most candidates have projects; very few have projects that are easy to evaluate in thirty seconds.

Then build the second thing. Depth comes from repetition, not from one polished project.

Advice

  • Consistency beats intensity: 45 focused minutes daily beats nine-hour weekends.
  • Build in public โ€” a short post a week compounds into a visible portfolio.
  • Join a study group; you don't have to learn AI alone.
  • Keep a learning log. Six months later you will not remember what you struggled with, and that is exactly what you need for interviews.
  • Expect to be slow in phase 1 and fast in phase 3. That is normal and it reverses.

Go deeper

Related reading