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.
This repository is a teaching library, not a course itself. It collects hand-picked books, video playlists, university courses, research papers, tools, and step-by-step roadmaps for learning Artificial Intelligence, Machine Learning, Deep Learning, and related topics like LLMs and MLOps.
Who it's for: CS students, AI enthusiasts, and professionals who want to progress from beginner to advanced levels.
What's inside:
- Roadmaps — Structured guides for different paths: foundational (AI, ML, DL, Data Science), specialized (Computer Vision, NLP, LLMs, Generative AI, RAG), production (MLOps), and research/safety.
- Career tracks — Suggested learning sequences for roles like AI Engineer, Data Scientist, MLOps Engineer, Research Scientist, etc.
- Math foundations — Tables of resources for Linear Algebra, Calculus, Probability, Statistics, and Optimization, each with difficulty level and resource type (book, course, video).
- Programming foundations — Python, NumPy, Pandas, Matplotlib, PyTorch/TensorFlow with books, playlists, and university courses.
- Tools & frameworks — Categorized lists (visualization, classical ML, deep learning, NLP/LLM frameworks, vector DBs, MLOps, deployment, cloud platforms).
- Research papers & blogs — Key papers (e.g., Attention Is All You Need, BERT, GPT-3) plus official and community blogs.
- Communities — Reddit, Discord, Telegram groups, and GitHub Discussions for ongoing learning.
How to use it:
- New? Start with the AI Roadmap, then move to ML → DL → specialization.
- Modules are "modular but connected" — you don't need to follow everything linearly.
- The ⭐ stars mark high-impact resources widely used in academia/research/industry.
Practical setup help:
- Lists initial tools: Python 3.10+, VS Code, virtual environments, notebooks (Google Colab/Jupyter), and essential Python libraries.
Notable features:
- Curated for both academia and industry relevance.
- Clear progression paths for different career goals.
- A mix of free and paid resources (mostly external links).
- Actively invites contributions ("Contributions Welcome" badge).
Related
- Project
- Project
- Project
- Project