Skip to content

nawafmkutty/ai-learning-roadmaps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 AI / ML / DL Learning Resources Hub

A structured, end-to-end roadmap to master AI — from fundamentals to cutting-edge research.

A carefully curated, all-in-one repository designed to help Computer Science students, AI enthusiasts, and professionals who want to build strong foundations and progress confidently from beginner to advanced levels. This hub brings together the high-quality books, courses, playlists, research papers, tools, and learning roadmaps covering: Artificial Intelligence, Machine Learning, Deep Learning, Data Science, Transformers, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and MLOps, all organized in a clear, practical, and industry-relevant manner.

The resources are selected to balance theory, intuition, and real-world application, allowing learners to follow modules sequentially or in parallel based on their goals.

Recommended resources highlight high-impact content widely used in academia, research, and industry, ensuring you focus on what truly matters in modern AI.

Stars Forks Contributions Welcome


Table of Contents


Getting Started

Before starting your AI / Machine Learning journey, ensure that your development environment is properly set up.
Having the right tools in place will help you focus on learning concepts instead of fixing setup issues.

S.No Tool / Concept Resource
1 Python (3.10+) Download Python (Official)
2 VS Code Visual Studio Code Download
3 Virtual Environment (venv) Python venv Documentation
4 Notebooks Google Colab / Jupyter Notebook
5 Python Libraries Essential Python Libraries for AI/ML

How to Use This Repository

  1. Start with the AI Roadmap if you are new
  2. Move into ML → DL → specialization (CV, NLP, LLMs, etc.)
  3. Choose your career track:
    • Engineer
    • MLOps / Production
    • Research Scientist
    • AI Safety / Policy

You do not need to follow everything linearly.
These roadmaps are modular but connected.


Learning Roadmaps (Foundations → Advanced)

A complete, structured, and research-grade roadmap collection for Artificial Intelligence
From foundations → specialization → production → research & safety Each roadmap is independent, deep, and industry + research aligned.

Foundations


Specialization Roadmaps

Computer Vision

Natural Language Processing

  • NLP Roadmap
    Text processing → transformers → modern NLP systems

Large Language Models

  • LLM Roadmap
    Pretraining, fine-tuning, alignment, evaluation

Generative AI

Retrieval-Augmented Generation

  • RAG Roadmap
    Vector search, embeddings, system design, evaluation

Engineering & Production

MLOps & Production AI


Research, Safety & Long-Term AI

Research Scientist (PhD-Level)

AI Safety & Alignment


Career-Oriented Learning Paths

Suggested learning sequences based on career goals, industry roles, and research tracks.
These are guidelines, not strict rules — feel free to adapt based on your background.

Goal Recommended Order
Beginner / CS Student AI → Math → Python → ML → DL
AI Engineer AI → ML → DL → CV / NLP → LLM
Applied ML Engineer ML → DL → Feature Engineering → Model Tuning → Deployment
Data Scientist Math → Python → ML → Statistics → Data Science
GenAI Engineer AI → DL → LLM → GenAI → RAG
Computer Vision Engineer ML → DL → CV → Multimodal Models
NLP Engineer ML → DL → NLP → Transformers → LLM
MLOps Engineer ML → DL → MLOps → Production Systems
Research Scientist (PhD-Level) ML → DL → Theory → Research Scientist Roadmap
AI Safety / Policy AI → LLM → AI Safety & Alignment

The Math Behind It All

This repository contains a curated list of foundational mathematics resources required for AI, Machine Learning, and Data Science.
The resources are organized by subject, difficulty level, and resource type (Book, YouTube Playlist, University Course).

S.N Area AI/ML-Relevant Focus Best Resource Type Level
1 Linear Algebra Vectors, matrices, geometric intuition Essence of Linear Algebra – 3Blue1Brown YouTube Playlist Beginner
2 Linear Algebra Matrix operations for ML models MIT OCW – Linear Algebra (18.06) University Course Beginner
3 Linear Algebra Eigenvalues, SVD, PCA Linear Algebra and Its Applications – Gilbert Strang Book Intermediate
4 Linear Algebra Matrix factorization, embeddings Advanced Linear Algebra – Steven Roman Book Advanced
5 Calculus Derivatives & gradients intuition Khan Academy – Calculus YouTube / Course Beginner
6 Calculus Backpropagation, multivariable gradients MIT OCW – Multivariable Calculus University Course Intermediate
7 Calculus Deep learning optimization theory Calculus – Michael Spivak Book Advanced
8 Probability Random variables, distributions Harvard Stat 110 – Probability University Course Beginner
9 Probability Bayes theorem, uncertainty Khan Academy – Probability YouTube / Course Beginner
10 Probability Probabilistic ML foundations A First Course in Probability – Sheldon Ross Book Intermediate
11 Statistics Data understanding & evaluation Khan Academy – Statistics YouTube / Course Beginner
12 Statistics Statistics for Data Science & ML Statistics – Full Lecture for Data Science (YouTube) YouTube Beginner → Intermediate
13 Statistics Bias–variance, inference Statistical Inference – Casella & Berger Book Intermediate
14 Statistics Bayesian machine learning MIT OCW – Bayesian Statistics University Course Advanced
15 Optimization Gradient descent, convex optimization Convex Optimization – Boyd & Vandenberghe Book Intermediate
15.1⭐ Optimization Convex optimization fundamentals (Stanford – Stephen Boyd) Convex Optimization (YouTube Lecture) YouTube Intermediate → Advanced
15.2 Optimization Optimization for Machine Learning Optimization in ML – Intro Lecture YouTube Intermediate
15.3⭐ Optimization Gradient descent & modern optimizers (SGD → Adam) Deep Learning Optimizers Explained YouTube Beginner → Intermediate
15.4 Optimization Adaptive optimization methods Adagrad, RMSprop, Adam Explained YouTube Intermediate
15.5 Optimization Convex optimization in ML practice Convex Optimization in Machine Learning YouTube Intermediate
16 Optimization Training deep neural networks Numerical Optimization – Nocedal & Wright Book Advanced
16.1 Optimization Optimization methods for deep learning Optimization Methods in Deep Learning YouTube Intermediate
16.2 Optimization Adam optimizer (deep dive) Adam Optimization Algorithm Explained YouTube Intermediate

Programming & Framework Foundations

This section covers the core programming and tooling foundations required for Machine Learning and Deep Learning.

S.N Technology Best Book Best YouTube Playlist Best University Course
1 Python Python Crash Course – Eric Matthes Learn Python in 4 Hours MITx: Introduction to Computer Science and Programming Using Python
2 NumPy Python for Data Analysis – Wes McKinney NumPy Tutorial – freeCodeCamp.org Python for Data Science – NPTEL Official Course
3 Pandas Python for Data Analysis – Wes McKinney Pandas Tutorial – Corey Schafer Data Analysis with Python – IBM (Coursera)
4 Matplotlib Python Data Science Handbook – Jake VanderPlas Matplotlib Tutorial – Sentdex Data Science: Visualization – Harvard Online
5 PyTorch / TensorFlow Deep Learning with PyTorch / Hands-On ML with TF PyTorch for Deep Learning & Machine Learning – freeCodeCamp.org
Or
PyTorch Tutorials - Patrick Loeber
/
TensorFlow For Beginners – freeCodeCamp.org
Stanford CS231n – Deep Learning for Computer Vision
/
TensorFlow in Practice – DeepLearning.AI (Coursera)

❗ Note: PyTorch dominates research and rapid experimentation, widely adopted in academia and cutting-edge ML research, while TensorFlow and PyTorch-based deployment tools (TorchServe, ONNX) are widely used in large-scale production systems due to their mature ecosystems and scalability.


Tools and Frameworks

A structured and collapsible list of essential tools used across AI, ML, DL, LLMs, and MLOps.
Focused on industry-standard and widely adopted tools.


Visualization & Analysis

Classical Machine Learning & Data Science

Core Deep Learning Frameworks

NLP, Transformers & Model Hubs

LLM, RAG & AI Application Frameworks

Vector Databases & Embedding Stores

Experiment Tracking & MLOps

Deployment & Serving

Cloud AI Platforms

⚠️ Note:
This list is intentionally curated. Tools are chosen based on adoption, stability, and relevance across AI subfields.


Research Papers and Blogs

Core & Foundational Papers

Modern LLM & System Design

Computer Vision

Special & Interdisciplinary

Official & Research Blogs

Community & Practical Learning Blogs


AI / ML Communities & Discussion Platforms

Learn continuously, ask questions, follow trends, and network

Reddit

Discord

Telegram

Telegram links can change often; these are curated and commonly used entry points.

Other Communities


Key & Emerging AI Topics

High-impact areas shaping modern AI research and industry applications.

Foundations & Model Architectures

  • Transformers & Attention
  • Large Language Models (LLMs)
  • Multimodal AI (Text, Image, Audio, Video)

LLM Systems & Applications

  • Retrieval-Augmented Generation (RAG)
  • AI Agents & Tool-Using Models

Training, Optimization & Alignment

  • Reinforcement Learning with Human Feedback (RLHF)
  • Model Fine-Tuning & Evaluation

Production & Lifecycle

  • MLOps
  • Model Deployment & Monitoring

Safety, Ethics & Governance

  • AI Safety & Alignment
  • Responsible & Explainable AI

Contribution

We welcome contributions from everyone, whether you are a beginner, practitioner, or researcher. You can help by adding new resources, suggesting improvements, fixing broken links, or sharing your insights to make this repository even more helpful.

Before submitting your changes, please review the CONTRIBUTING file for guidelines on how to contribute effectively. Every contribution counts and helps the community learn faster and better!


License

This repository is licensed under the MIT License.


Acknowledgements

Built with ❤️ for the global AI & Computer Science community.

About

A complete, structured hub for learning Artificial Intelligence — covering AI, Machine Learning, Deep Learning, and Data Science with books, roadmaps, and curated resources from beginner to advanced.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors