Free Roadmap

Last updated: May 2026

Our amazing step-by-step roadmap to go from complete beginner to building real machine learning projects

FREE 90-DAY ROADMAP

Build Your ML Foundations
in 90 Days

✓ Beginner Friendly
✓ Hands-on Projects
✓ No Prior Experience
✓ Portfolio Practice
Get the Free Roadmap PDF ↓
90-day machine learning roadmap
📖

90-Day Structure

Stay consistent with a day-by-day learning system.

</>

Hands-on Projects

Build 3+ real machine learning portfolio projects.

📊

Resources Included

Books, courses, cheatsheets, datasets and tools.

🎯

Career Focused

Learn skills that matter for real ML jobs.

Learn Machine Learning step by step with our Free 90-day zero-to-hero roadmap. From Python and Math to real ML projects in GitHub and portfolio building.

You will get an easy to understand theoretical base, hands-on guides for coding, links to very special videos, articles, and papers, and a lot more!

The 90-Day Roadmap

3 Phases • 90 Days • One Goal: Build Your ML Foundations & Portfolio

📗
PHASE 1 Days 1–30
Foundations
Master Python, Math & Statistics.
30 Days
</>
PHASE 2 Days 31–60
Core ML
Learn core ML algorithms with practice.
30 Days
🚀
PHASE 3 Days 61–90
Projects & Portfolio
Build, evaluate, and document portfolio projects.
30 Days

PHASE 1 · Days 1–30

Foundations

Learn the fundamentals you need to understand machine learning.

Days 1–10Python Basics

Variables, loops, functions, data structures

Days 11–20Numpy & Pandas

Data manipulation and analysis

Days 21–30Math & Statistics

Linear algebra, probability, distributions

Start here: Python courses · Math and statistics courses. Next: Core ML →

PHASE 2 · Days 31–60

Core ML

Understand the key machine learning algorithms and how they work.

Days 31–40Supervised Learning

Regression and classification basics

Days 41–50ML Algorithms

KNN, Trees, Random Forest, SVM

Days 51–60Evaluation

Metrics, validation, tuning

Practice with ML courses and hands-on tutorials. Next: Projects & Portfolio →

PHASE 3 · Days 61–90

Projects & Portfolio

Build projects and create a portfolio that gets attention.

Days 61–70End-to-End Projects

Build practical ML projects

Days 71–80Advanced Topics

Feature engineering and ensembles

Days 81–90Deployment

Portfolio, blog, deploy a model

Build with real-world datasets and code examples. Next: document your evaluation results and publish a project README with instructions to run your model.

Illustration of the 90-day machine learning roadmap PDF

Stay on track. Get the Roadmap.

Download the 90-Day Roadmap PDF + get weekly tips and resources to help you succeed

Our Free 90-Day Machine Learning Roadmap helps you build foundational knowledge, follow curated resources, and start your own ML portfolio over 90 days. Progress depends on your starting point and practice time.

90 Days: Step by step plan

3+ Projects: Build end-to-end projects

Free Resources: Curated just for you

Who is this Roadmap for?


This roadmap is designed for complete beginners who want to go from zero to real Machine
Learning projects.

No previous coding experience. No advanced math. No prior experience. Just curiosity, consistency, and the will to learn. This roadmap is perfect if you are:

  1. A complete beginner: you’re new to ML and want a clear, step by step path.
  2. A Student or Self Learner: you prefer learning on your own and building real skills.
  3. A Career Changer: you want to break into tech or move into ML.
  4. An Aspiring Data Scientist: you want to build projects and a strong portfolio.
  5. A Builder at Heart: you learn best by doing and love solving problems.

Frequently Asked Questions

How long does it really take to learn machine learning?

With consistent daily effort of 1–2 hours, 90 days can help you build a foundation in Python and core ML and make progress on practical projects. Your pace depends on your starting point and practice time. Deep learning, NLP, MLOps, and professional readiness require further study and experience.

Is this roadmap really free?

Yes. The 90-day roadmap PDF is completely free. You’ll also get weekly tips and curated resources by email: no payment, no credit card.

Do I need a math background?

No advanced math degree required. The roadmap covers the specific linear algebra, probability, and statistics concepts you actually need for ML, taught in plain language with practical examples. High school math and some curiosity is enough to start.

Do I need to know Python first?

No. Phase 1 (Days 1–30) starts from absolute Python basics: variables, loops, functions, and data structures, before moving to NumPy and Pandas. If you already know Python, you can move through Phase 1 faster.

What tools or laptop do I need?

Any laptop that can run a browser works. Most of the roadmap uses free tools: Python, Jupyter notebooks, Google Colab (free GPU access), scikit-learn, and GitHub. No paid software required.

Can I really get a job after 90 days?

The roadmap is a starting point for building projects and a portfolio, not a guarantee of employment after 90 days. Job readiness depends on your prior experience, project quality, interview preparation, and the requirements of each role.

What comes after the 90 days?

After completing the roadmap, you can specialize in areas like deep learning, NLP, computer vision, or MLOps. Check our machine learning books and courses pages for curated next steps.

Get the Free Roadmap PDF →

Free PDF + weekly tips and curated resources by email. No payment or credit card required.

Optional companion · €19

The roadmap is the plan. The Starter Kit is the code.

Everything above is free and genuinely complete — you can finish the 90 days without spending a cent. If you’d rather not assemble the code yourself, the Starter Kit is the same journey written out and executed.

The RoadmapTells you what to learn each day, and where to find it.
The Starter KitGives you 172 pages of explained code, every listing actually run.
See what’s inside the Starter Kit →

26 chapters · 57-term glossary · instant PDF download

Welcome to How to Learn Machine Learning.

If you already have experience you can check our