Free Roadmap

Become an AI/ML Engineer from scratch

No degree required to start. A practical, week-by-week plan that takes you from zero to job-ready in about six months — built around real projects, not just theory.

24
weeks, ~10–12 hrs/wk
5
portfolio projects
4
phases, zero to deploy
₹0
free resources only
The one rule

Learn → code it → build something

Watching tutorials without writing code is wasted time. Every concept below is paired with something you build. Ship small things often.

Where This Leads

Career outcomes

Roles you can apply for

ML EngineerAI EngineerData ScientistML Researcher

Who it suits: You enjoy math, experimentation, and building systems that learn from data.

₹6–15 LPA
typical starting range in India

Indicative 2026 starting ranges in India — actual pay varies widely by city, company, and skill. Salary is an outcome of skill and a strong project portfolio, not a guarantee.

The Roadmap

Four phases, twenty-four weeks

0

Foundations

Weeks 1–4

Get comfortable with Python and just enough math.

Week 1

Python basics

Variables, loops, functions, lists & dicts, files, error handling.

Week 2

Python for data

NumPy arrays, pandas DataFrames, matplotlib charts. Clean a real CSV.

Week 3

Linear algebra

Vectors, matrices, dot products, gradients — the intuition, not proofs.

Week 4

Probability & stats

Mean, variance, distributions, Bayes, correlation vs causation.

1

Core Machine Learning

Weeks 5–12

Understand and apply classic ML with scikit-learn. (Andrew Ng's ML Specialization.)

Week 5 · Project ▶

Linear regression

Cost functions, gradient descent, train/test split. Start the House Price Predictor.

Week 6

Classification

Logistic regression, accuracy, precision, recall, F1, confusion matrix.

Week 7

Tuning models

Overfitting, bias-variance, regularization, cross-validation, scaling.

Week 8

Trees & ensembles

Decision trees, random forests, gradient boosting, feature importance.

Week 9

More algorithms

KNN, SVM, Naive Bayes, and GridSearch hyperparameter tuning.

Week 10

Unsupervised

K-means clustering and PCA for dimensionality reduction.

Week 11

Feature engineering

Missing data, outliers, encoding, full sklearn pipelines.

Week 12 · Project ▶

Ship project #1

Finish the predictor end-to-end with a clean GitHub README.

2

Deep Learning

Weeks 13–20

Build neural networks with PyTorch — from MNIST to Transformers.

Week 13

Neural net basics

Neurons, activations, loss, backpropagation, optimizers.

Week 14

PyTorch

Tensors, autograd, your first trained network on MNIST digits.

Week 15 · Project ▶

CNNs part 1

Convolution & pooling. Start the Image Classifier.

Week 16

CNNs part 2

Train on a real image dataset, plot learning curves.

Week 17

Regularizing

Dropout, batch norm, augmentation, and transfer learning.

Week 18

Sequences & NLP

Embeddings, RNN/LSTM basics, text preprocessing.

Week 19

Transformers

Attention — the foundation of ChatGPT. Use Hugging Face.

Week 20 · Project ▶

Ship project #2

Finish & deploy a demo on Hugging Face Spaces or Streamlit.

3

Engineering, Deployment & GenAI

Weeks 21–24

Ship models like an engineer — the part that turns "learner" into "hireable".

Week 21

Engineering

Git, clean project structure, virtual envs, modular code.

Week 22

Deployment

Serve a model with FastAPI, Docker basics, deploy to a free host.

Week 23 · Project ▶

LLMs & RAG

Call an LLM API, build document Q&A with embeddings + vector search.

Week 24 · Capstone ▶

Capstone + job prep

One polished end-to-end app. Portfolio, resume, start applying.

Build a Portfolio

Five projects that get you hired

Projects beat certificates. Put each one on GitHub with a clear README — recruiters look at what you've built.

Start here

1 · House Price Predictor

Regression with pandas & scikit-learn. Compare Linear Regression vs Random Forest.

Classification

2 · Spam / Sentiment Classifier

Text features, logistic regression, precision/recall — pick spam, sentiment, or Titanic.

Deep learning

3 · Image Classifier

A CNN in PyTorch with transfer learning; deploy an upload-an-image demo.

In demand 🔥

4 · Document Q&A (RAG)

Upload a PDF, ask questions. Embeddings + vector search + an LLM, in a Streamlit UI.

Capstone

5 · Deployed ML App

Model served via FastAPI, containerized with Docker, live on a free host.

Learn It

Learning resources

Click any resource to open it — free and well-known first, then build something with it.

Universal (any field): roadmap.sh · freeCodeCamp · GitHub Student Pack · Coursera

Do This Today

Your first step (takes 30 minutes)

1. Open Google Colab

Go to colab.research.google.com — free, in your browser, every library pre-installed. Zero setup.

2. Get a GitHub account

Create a free account at github.com. This is where your projects live and where recruiters look.

3. Run Project 1

Load the California Housing dataset, plot a few charts, and train your first model. That's it — you've started.

Confused about which career fits you?

This roadmap is for AI/ML. PathAhead helps you choose the right path in the first place — with guidance built for Intermediate students.

This roadmap is a free educational resource. Timelines are a guide — everyone learns at a different pace. Resource names (Coursera, fast.ai, freeCodeCamp, 3Blue1Brown, Khan Academy, Hugging Face) are referenced for learning only and are not affiliated with PathAhead.