Free roadmap · Updated for 2026

How to learn AI & ML in 2026

The beginner trap is trying to learn everything: Python, linear algebra, statistics, scikit-learn, PyTorch, transformers, agents, MLOps, papers, and deployment all at once. This roadmap gives you a saner path: learn just enough foundations, build useful models, add deep learning, then ship small projects that prove you can evaluate your own work.

Step-by-step path

Learn in layers, not tabs.

Treat each phase as a gate. Move on when you can produce the outcome, not when you finish every video. If you are already strong in Python or math, compress the early phase and spend the saved time on projects.

01

Weeks 1–3

Set the foundations without disappearing into theory

Become comfortable with the math and Python you will actually use in beginner ML work.

  • Review vectors, matrices, dot products, slopes, probability, mean/variance, and conditional probability.
  • Write Python daily: functions, list/dict comprehensions, files, packages, notebooks, and plotting.
  • Learn NumPy/pandas enough to load a CSV, inspect columns, clean missing values, group rows, and chart distributions.

Exit check: You can take a raw tabular dataset and turn it into a clean notebook with 5–10 useful observations.

02

Weeks 4–7

Learn classical machine learning as your default toolkit

Understand the models that still solve a huge share of real business problems.

  • Start with supervised learning: linear/logistic regression, k-nearest neighbors, decision trees, random forests, and gradient boosting.
  • Practice evaluation: train/validation/test splits, cross-validation, leakage, baseline models, confusion matrices, precision/recall, ROC-AUC, MAE, and RMSE.
  • Write plain-English model cards: what data you used, what the model predicts, where it fails, and what you would monitor.

Exit check: You can build a defensible baseline model and explain whether it is useful, not just whether it runs.

03

Weeks 8–11

Add deep learning after you can evaluate models

Use neural networks because the problem calls for them, not because they are fashionable.

  • Learn tensors, automatic differentiation, training loops, overfitting, regularization, learning rates, and transfer learning.
  • Do one vision project and one text project with a pre-trained model before training anything from scratch.
  • Track experiments in a simple table: dataset, model, parameters, metric, runtime, and what changed.

Exit check: You can fine-tune or adapt a model, compare it against a simpler baseline, and describe the tradeoffs.

04

Weeks 12–14

Learn modern AI/LLM workflows pragmatically

Understand where LLM apps fit, and where normal ML or search is still better.

  • Learn tokenization, embeddings, retrieval, chunking, context windows, fine-tuning vs prompting, and evaluation sets.
  • Build a small retrieval-augmented assistant over a document set you understand deeply.
  • Evaluate answer quality manually with a rubric before adding more tools or complexity.

Exit check: You can build a small LLM prototype and explain its failure modes, costs, and data boundaries.

05

Weeks 15–16+

Ship portfolio projects that prove judgment

Turn learning into visible evidence: clean repos, readable writeups, and deployed demos where appropriate.

  • Choose projects with a real decision: predict churn, classify support tickets, recommend study material, detect anomalies, or summarize research notes.
  • Publish the full path: problem statement, data source, baseline, model, evaluation, mistakes, limitations, and next step.
  • Keep one capstone small enough to finish in 2 weeks; unfinished giant projects teach less than completed small ones.

Exit check: You have 2–3 public artifacts that show data handling, modeling, evaluation, communication, and restraint.

Free and cheap resources

Use these before buying another course.

These are real public resources worth bookmarking. You do not need all of them at once; pick one primary resource per phase and use the others only when you are stuck or ready for more depth.

Data work

Kaggle Pandas Course

Enough dataframe fluency to clean, join, group, and inspect real datasets.

Modern AI

Hugging Face LLM Course

Transformers, tokenizers, prompting, evaluation, fine-tuning, and the Hugging Face ecosystem.

Production habits

Made With ML

A practical bridge from notebooks to experiments, packaging, serving, and monitoring.

Practice

Hugging Face Papers

Find trending papers, implementation ideas, and current model research once you have fundamentals.

Portfolio proof

Projects that beat certificates.

A good AI/ML project has a clear question, a baseline, a metric, a failure analysis, and a writeup. It does not need to be huge. It needs to show judgment.

Predict whether a learner will finish an online course using public or synthetic engagement data.

Classify support tickets by urgency, then compare logistic regression, random forest, and a transformer baseline.

Build a study-material recommender from course descriptions and evaluate recommendations with a small rubric.

Create a retrieval assistant for your own notes, then document where it hallucinates or misses context.

Avoid these traps

The fastest path is usually less glamorous.

Most beginners lose months to resource-hopping. The goal is not to consume the newest thing; it is to build a repeatable loop: learn, implement, evaluate, explain.

Want all 5 curated Knowl roadmaps?

This AI/ML roadmap is free. The full Knowl Roadmaps Pack adds four more curated paths — Web Development, Data Analysis, UX & Product Design, and Personal Finance — as a polished $19 download.

Get the pack — $19