← Open Source
bishwaghimire

ai-learning-roadmaps

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.

TutorialsAIE roadmapML/AI fundamentals
Open on GitHub
Momentum
+1stars in 24 hours+0.1%
1.12k
Stars
126
Forks
+15
This week
3
Contributors
Created 2025-12-29 · Updated 2026-10-16 · #5832 today
Top developers
bishwaghimireRustyLegendNicolasJoseGula

bishwaghimire/ai-learning-roadmaps is ranked 5,832 with 1,122 stars.

Same-category comparison

bishwaghimire/ai-learning-roadmaps is ranked 5,832 among these 8 peers; rasbt/LLM-workshop-2024 is ranked 5,836.

Same-category comparison
NameRankMetrics
rasbt/mini-coding-agent5,753
Language:
Python
Stars:
1,202
Forks:
218
Description:
Minimal and readable coding agent harness implementation in Python to explain the core components of coding agents.
tatsath/fin-ml5,757
Language:
Jupyter Notebook
Stars:
1,200
Forks:
492
Description:
This github repository of "Machine Learning and Data Science Blueprints for Finance". Please star.
srush/LLM-Training-Puzzles5,760
Language:
Jupyter Notebook
Stars:
1,198
Forks:
74
fcakyon/claude-codex-settings5,781
Language:
Python
Stars:
1,178
Forks:
111
Description:
Battle-tested Claude Code, OpenAI Codex, Cursor configs, plugins, hooks and agents with Kimi, MiniMax and GLM API support.
rasbt/LLM-workshop-20245,836
Language:
Jupyter Notebook
Stars:
1,118
Forks:
386
Description:
A 4-hour coding workshop to understand how LLMs are implemented and used.
LangChain-OpenTutorial/LangChain-OpenTutorial5,838
Language:
Jupyter Notebook
Stars:
1,117
Forks:
347
Description:
LangChain, LangGraph Open Tutorial for everyone.
Ma-Lab-Berkeley/deep-representation-learning-book5,849
Language:
TeX
Stars:
1,097
Forks:
118
Description:
Learning Deep Representations of Data Distributions.
KalyanKS-NLP/LLM-Interview-Questions-and-Answers-Hub5,861
Stars:
1,082
Forks:
174
Description:
100+ LLM interview questions with answers.
Key parameters and specifications
Key parameters and specifications
ParameterValue
CategoryTutorials
SubcategoryAIE roadmap, ML/AI fundamentals
KeywordsData science, Education, Math, Retrieval
Stars1,122
Forks126
Contributors3
Created date2025-12-29
Updated date2026-10-16
Stars in 1 day1
Stars in 7 days15
Rank5,832
Previous rank5,983
Rank change151
7-day stars rank3,247
Previous 7-day stars rank3,255
7-day stars rank change8
Total stars rank10,205
Previous total stars rank10,197
Total stars rank change-8
README summary

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. Having the right tools in place will help you focus on learning concepts instead of fixing setup issues. **Start with the AI Roadmap** if you are new 2. Move into **ML → DL → specialization (CV, NLP

, LLMs, etc. 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**. The resources are organized by **subject**, **difficulty level**, and **resource type** (Book, YouTube Playlist, University Course). 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. 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

Frequently asked questions

How many stars and forks are recorded?

bishwaghimire/ai-learning-roadmaps has 1,122 stars and 126 forks.

What is the repository rank?

bishwaghimire/ai-learning-roadmaps is ranked 5,832.

Which repository is closest in rank?

bishwaghimire/ai-learning-roadmaps is compared with rasbt/LLM-workshop-2024, ranked 5,836 with 1,118 stars.

README

📚 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.


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.

Nearby in the ranking
Similar items