Skip to content

Latest commit

Β 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AI/ML Roadmap

Contributions Welcome License: MIT Medium Article

A curated, community-maintained collection of the best free and paid resources to learn every topic in the AI/ML Roadmap for Beginners 2026 β€” from Python basics all the way to Generative AI.


The Roadmap

AI/ML Roadmap for Beginners 2026

Source: AI/ML Roadmap for Beginners 2026 β€” Netra Neupane on Medium


Legend

Icon Type
πŸ“Ί YouTube Video
πŸ“„ Article / Blog Post
πŸ“˜ Official Documentation
πŸŽ“ Free Course
πŸ’° Paid Course / Book

Resources within each topic are sorted Beginner β†’ Intermediate β†’ Advanced.


Table of Contents


Module 1: Python Programming

Python Fundamentals

OOP in Python

Decorators and Generators

Exception Handling & Logging

File Handling

Writing Clean, Modular Code

Problem Solving with Python


Module 2: Data Foundation

NumPy

Pandas

Data Collection (CSV, Excel, APIs, Databases, Web Scraping)

Data Cleaning & Wrangling

Exploratory Data Analysis (EDA)

Matplotlib & Seaborn


Module 3: Basic Data Pre-processing

Handling Missing Values

Removing Duplicates

Outlier Detection and Treatment

Encoding Categorical Variables

Feature Scaling (Normalization & Standardization)

Datetime Processing

Data Type Correction

Feature Creation / Transformation


Module 4: Math Foundations

Linear Algebra Basics

Statistics Fundamentals

Probability Basics


Module 5: ML Foundations

Introduction & Types of ML

Feature Scaling

Train/Test Split

Training, Fine-tuning & Transfer Learning

Overfitting vs Underfitting

Bias vs Variance

Cross-Validation


Module 6: ML Core Concepts

Scikit-learn Overview

Regression (Linear, Logistic, Decision Tree)

Classification (Naive Bayes, SVM, Decision Tree)

Clustering (K-Means)

Evaluation Metrics

Cross-Validation


Module 7: Database & Engineering Basics

SQL

Git & GitHub

API Basics (requests, FastAPI CRUD)

CI/CD Pipelines & Docker

Model Inference API (Serving ML Models)

Saving/Loading Models


Module 8: Deep Learning

Introduction to Neural Networks

CNN (Convolutional Neural Networks)

RNN (Recurrent Neural Networks)

LSTM (Long Short-Term Memory)

GAN (Generative Adversarial Networks)

Keras / TensorFlow Basics

PyTorch Basics


Module 9: Natural Language Processing (NLP)

NLP Basics: Tokenization, Stemming & Lemmatization

TF-IDF & Word Embeddings (Word2Vec, GloVe)

Text Preprocessing

N-grams & Bag-of-Words

Core NLP Tasks (Classification, Sentiment Analysis, POS Tagging, NER)

Deep Learning for NLP (RNN, LSTM, GRU, Transformers)

NLP Toolkits (NLTK, spaCy, Hugging Face)


Module 10: Generative AI

Transformers & Attention Mechanism

Large Language Models (LLMs)

Prompt Engineering

RAG (Retrieval-Augmented Generation)

Document Information Extraction

Diffusion Models

Multimodal LLMs

Fine-tuning LLMs


Module 11: Evaluation, Responsible AI & Monitoring

Model Evaluation Metrics

Responsible AI (Bias, Fairness, Ethics, Hallucinations, Guardrails)

Model Monitoring & MLOps


Module 12: Capstone Projects

House Price Prediction (Regression)

Image Classification / Disease Detection (CNN)

Customer Churn Prediction (Classification)

Stock Price Prediction (Time-Series / LSTM)

Sentiment Analysis System (NLP)

Generative AI Resume Parser & Chatbot (End-to-End GenAI)


Contributing

Contributions are welcome! See CONTRIBUTING.md to add or improve resources.

Quick steps:

  1. Fork this repo
  2. Add your resource in the correct module/topic section following the existing format
  3. Open a Pull Request

Author

Netra Neupane β€” Medium Β· Article


License

MIT

About

Structured AI/ML learning roadmap covering Python, Data Science, Math, Machine Learning, Deep Learning, NLP, Computer Vision & GenAI. Beginner to advanced.

Topics

Resources

Contributing

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors