Skip to content

Latest commit

 

History

History
1555 lines (1117 loc) · 41.4 KB

File metadata and controls

1555 lines (1117 loc) · 41.4 KB

🚀 Complete AI Learning Roadmap

Your comprehensive guide to mastering GenAI and Agentic AI — from fundamentals to advanced deployment

⭐ Star this repo 🔄 Actively Updated 📚 Free Resources


📋 Table of Contents

Click to expand/collapse

0. Math Foundations

S.No Topic Description Resources
0 Math for ML/DL Linear Algebra, Probability, Statistics, Calculus

🇮🇳 Hindi:

🌍 English:


1. Python Basics

S.No Topic Description Resources
1 Python Fundamentals Basics, data structures, file handling, exception handling, OOP

🇮🇳 Hindi:

🌍 English:


2. Streamlit

S.No Topic Description Resources
2 Streamlit Basics UI building, web apps for ML

🇮🇳 Hindi:

🌍 English:


3. FastAPI

S.No Topic Description Resources
3 FastAPI Fundamentals REST APIs, async programming, model deployment

🇮🇳 Hindi:

🌍 English:


4. Machine Learning — Core Basics

S.No Topic Description Resources
4 ML Fundamentals Classification, Regression, Pipelines, Feature Engineering

🇮🇳 Hindi:

🌍 English:

5 ML Evaluation Accuracy, Precision, Recall, Confusion Matrix, ROC-AUC

🇮🇳 Hindi:

🌍 English:

6 Feature Scaling Normalization, Standardization, MinMax, Robust Scaling

🇮🇳 Hindi:

🌍 English:

7 Data Labeling Manual annotation, Label Studio, Roboflow

🇮🇳 Hindi:

🌍 English:

🛠 P1: Core ML Projects

Project Description Datasets Tech Stack
ML Classification App Build a classification app using sklearn + Streamlit Iris, Titanic, MNIST sklearn, Streamlit, pandas
Regression Price Predictor Housing price prediction with feature engineering Boston Housing, California Housing scikit-learn, seaborn, matplotlib

📊 5. Machine Learning — Deep Dive

S.No Topic Description Resources
8 Unsupervised ML Clustering (K-Means, DBSCAN, Hierarchical), Dimensionality Reduction (PCA, t-SNE, UMAP)

🇮🇳 Hindi:

🌍 English:

9 Ensemble Methods Bagging, Boosting (XGBoost, LightGBM), Stacking

🇮🇳 Hindi:

🌍 English:

10 Hyperparameter Tuning GridSearchCV, RandomSearch, Optuna, Bayesian Optimization

🇮🇳 Hindi:

🌍 English:

11 Core ML Concepts Bias-variance tradeoff, Underfitting/Overfitting, Regularization (L1/L2)

🇮🇳 Hindi:

🌍 English:


6. ML for NLP

S.No Topic Description Resources
12 Traditional NLP Text preprocessing, One-Hot Encoding, Bag of Words, TF-IDF, Word2Vec

🇮🇳 Hindi:

🌍 English:

🛠 P2: NLP Projects

Project Description Datasets Tech Stack
Text Classifier Spam detection or sentiment analysis using BoW/TF-IDF SMS Spam, IMDb Reviews sklearn, NLTK, pandas
Word2Vec Explorer Visualize similarity between words using Word2Vec Google News Word2Vec Gensim, matplotlib, seaborn

7. Deep Learning Basics

S.No Topic Description Resources
13 Deep Learning Fundamentals Neural Networks, Loss Functions, Optimizers, Activation Functions

🇮🇳 Hindi:

🌍 English:


8. Core Deep Learning

S.No Topic Description Resources
14 Neural Networks & ANN Feedforward networks, backpropagation, gradient descent

🇮🇳 Hindi:

🌍 English:

15 CNN Convolutional Neural Networks for computer vision

🇮🇳 Hindi:

🌍 English:

16 RNN & LSTM Sequential data modeling, time series

🇮🇳 Hindi:

🌍 English:


9. DL Frameworks

S.No Topic Description Resources
17 PyTorch Tensors, model building, training loops

🇮🇳 Hindi:

🌍 English:

🛠 P3: Deep Learning Projects

Project Description Datasets Tech Stack
Image Classifier Build CNN to classify cats vs dogs Dogs vs Cats (Kaggle) TensorFlow/Keras, PyTorch
Sentiment with LSTM Sentiment prediction using LSTM networks IMDb, Twitter Sentiment Keras, PyTorch, torchtext

10. MLOps

S.No Topic Description Resources
18 MLOps Fundamentals Model versioning, experiment tracking, CI/CD for ML, monitoring

🇮🇳 Hindi:

🌍 English:

19 Model Deployment Docker, cloud deployment, model serving, A/B testing

🇮🇳 Hindi:

🌍 English:

20 Experiment Tracking MLflow, Weights & Biases, model registry

🇮🇳 Hindi:

🌍 English:


11. Transformers

S.No Topic Description Resources
21 Transformer Architecture Self-attention, Multi-head attention, Positional Encoding, Encoder-Decoder

🇮🇳 Hindi:

🌍 English:

22 Tokenization BPE, SentencePiece, GPT-2 tokenizer, Hugging Face tokenizers

🇮🇳 Hindi:

🌍 English:


12. Introduction to Gen AI

S.No Topic Description Resources
23 GenAI Fundamentals AI vs ML vs DL vs GenAI, How GPT/LLMs are trained, LLM evolution

🇮🇳 Hindi:

🌍 English:

24 LLM Evaluation BLEU, ROUGE, Perplexity, Human Evaluation, Benchmarks

🇮🇳 Hindi:

🌍 English:

25 Ethics & AI Safety Hallucination, bias, responsible deployment, alignment

🇮🇳 Hindi:

🌍 English:


🦾 13. Large Language Models (LLMs) - Advanced

S.No Topic Description Resources
26 PEFT (Parameter Efficient Fine-Tuning) LoRA, QLoRA, AdaLoRA, Prefix Tuning, P-Tuning

🇮🇳 Hindi:

🌍 English:

27 LoRA & QLoRA Low-Rank Adaptation, Quantized LoRA for efficient fine-tuning

🇮🇳 Hindi:

🌍 English:

28 Quantization Techniques INT8, INT4, GPTQ, AWQ, GGML/GGUF formats

🇮🇳 Hindi:

🌍 English:

29 Model Compression Pruning, Distillation, Quantization-Aware Training

🇮🇳 Hindi:

🌍 English:

30 Advanced Fine-tuning Full fine-tuning vs PEFT, Instruction tuning, RLHF basics

🇮🇳 Hindi:

🌍 English:


14. Introduction to LangChain

S.No Topic Description Resources
31 LangChain Fundamentals Components, Chains, Agents, Memory

🇮🇳 Hindi:

🌍 English:

32 LLM Integration OpenAI, Ollama, Hugging Face, Groq integration

🇮🇳 Hindi:

🌍 English:

33 Prompt Engineering Zero-shot, few-shot, chain-of-thought, prompt optimization

🇮🇳 Hindi:

🌍 English:

🛠 P4: LangChain Projects

Project Description Tech Stack
Chatbot with LangChain Build intelligent chatbot using LangChain + LLM + Streamlit LangChain, Streamlit, Ollama/OpenAI
Document Summarizer Summarize PDF/Text documents with LLMs LangChain, PyPDF, Hugging Face Transformers
SQL Query Generator Natural language to SQL using LangChain LangChain, SQLAlchemy, OpenAI/Groq

15. RAG (Retrieval Augmented Generation)

S.No Topic Description Resources
34 RAG Fundamentals Retrieval pipeline, embedding models, vector similarity

🇮🇳 Hindi:

🌍 English:

35 Advanced RAG Multi-query retrieval, re-ranking, hybrid search

🇮🇳 Hindi:

🌍 English:

🛠 P5: RAG Projects

Project Description Tech Stack
PDF Q&A with RAG Upload PDF → extract → chunk → embed → query via LLM LangChain, FAISS, OpenAI/Groq, Streamlit
Multi-Document RAG Query across multiple documents with source attribution ChromaDB, LangChain, sentence-transformers
Web Scraper + RAG Scrape websites and build RAG system BeautifulSoup, LangChain, Pinecone

16. Vector Databases

S.No Topic Description Resources
36 Vector DB Fundamentals FAISS, ChromaDB, Pinecone, Weaviate, similarity search

🇮🇳 Hindi:

🌍 English:

37 Embedding Models sentence-transformers, OpenAI embeddings, custom embeddings

🇮🇳 Hindi:

🌍 English:


17. Agentic AI

S.No Topic Description Resources
38 AI Agent Fundamentals Agent architecture, planning, tool use, memory systems

🇮🇳 Hindi:

🌍 English:

39 Tool-Using Agents Function calling, external APIs, code execution

🇮🇳 Hindi:

🌍 English:

40 Multi-Agent Systems Agent collaboration, communication protocols

🇮🇳 Hindi:

🌍 English:

41 ReAct & Planning Reasoning + Acting, chain-of-thought for agents

🇮🇳 Hindi:

🌍 English:

🛠 P6: Agentic AI Projects

Project Description Tech Stack
Research Assistant Agent AI agent that can search web, summarize, and synthesize information LangChain, Tavily/SerpAPI, OpenAI
Code Review Agent Agent that reviews code, suggests improvements, runs tests GitHub API, LangChain, code execution tools
Multi-Agent Workflow Multiple agents collaborating on complex tasks CrewAI, AutoGen, LangChain

18. LangGraph & Advanced Agents

S.No Topic Description Resources
42 LangGraph Fundamentals State machines, graph-based workflows for agents

🇮🇳 Hindi:

🌍 English:

43 Complex Agent Workflows Multi-step reasoning, conditional flows, human-in-the-loop

🇮🇳 Hindi:

🌍 English:

44 Agent Orchestration Managing multiple agents, workflow optimization

🇮🇳 Hindi:

🌍 English:

🛠 P7: LangGraph Projects

Project Description Tech Stack
Multi-Step Research Agent Agent that plans research, gathers info, and creates reports LangGraph, multiple LLMs, web search APIs
Customer Service Agent Complex customer service with escalation and human handoff LangGraph, FastAPI, database integration
Autonomous Data Analyst Agent that analyzes data, creates visualizations, generates insights LangGraph, pandas, plotly, LLMs

19. Model Context Protocol (MCP)

S.No Topic Description Resources
45 MCP Fundamentals Protocol for connecting AI assistants to external data sources and tools

🇮🇳 Hindi:

🌍 English:

46 MCP Implementation Building MCP servers, client integration, tool development

🇮🇳 Hindi:

🌍 English:


21. Fine-tuning

S.No Topic Description Resources
48 Fine-tuning Fundamentals Full fine-tuning, transfer learning, domain adaptation

🇮🇳 Hindi:

🌍 English:

49 Parameter Efficient Fine-tuning LoRA, QLoRA, AdaLoRA, Prefix Tuning, P-Tuning

🇮🇳 Hindi:

🌍 English:

50 Instruction Tuning Supervised fine-tuning, instruction following, dataset creation

🇮🇳 Hindi:

🌍 English:

🛠 P8: Fine-tuning Projects

Project Description Tech Stack
Custom Domain Fine-tuning Fine-tune LLM for specific domain (medical, legal, finance) Transformers, LoRA, Custom datasets
Instruction Following Model Create model that follows specific instructions Alpaca, FLAN-T5, Instruction datasets
Code Generation Fine-tuning Fine-tune model for code generation tasks CodeT5, StarCoder, HumanEval dataset

🚀 22. LLMOps

S.No Topic Description Resources
51 LLMOps Fundamentals LLM lifecycle management, deployment strategies, monitoring

🇮🇳 Hindi:

🌍 English:

52 LLM Serving & Deployment Model serving, API endpoints, scaling, load balancing

🇮🇳 Hindi:

🌍 English:

53 LLM Monitoring & Evaluation Performance metrics, A/B testing, quality assurance

🇮🇳 Hindi:

🌍 English:

🛠 P9: LLMOps Projects

Project Description Tech Stack
LLM API Service Deploy LLM as scalable API with monitoring FastAPI, Docker, Kubernetes, Prometheus
LLM A/B Testing Platform Compare different LLM versions in production MLflow, Gradio, custom evaluation metrics
Cost-Optimized LLM Pipeline Implement cost-effective LLM serving with caching Redis, vLLM, token optimization


19. Model Context Protocol (MCP)

S.No Topic Description Resources
54 Crew Ai Minimal agentic framework for build agents

🇮🇳 Hindi:

🌍 English:

55 Vercel AI Sdk Your Go To Ai Sdk Tool fo Built Agents

🇮🇳 Hindi:

🌍 English:


�📚 Additional Resources

🎥 Top YouTube Channels

🇮🇳 Indian Creators

Channel Focus Area Link
CampusX Complete ML/AI/GenAI courses Visit Channel
Krish Naik Comprehensive ML/AI tutorials Visit Channel
Codebasics Data Science & ML Visit Channel

🌍 Foreign Creators

Channel Focus Area Link
Andrej Karpathy Deep Learning from scratch Visit Channel
3Blue1Brown Math intuition for ML/DL Visit Channel
StatQuest with Josh Starmer ML concepts simplified Visit Channel
Jeremy Howard Practical Deep Learning Visit Channel
Serrano Academy AI explanations Visit Channel
Lex Fridman AI interviews & discussions Visit Channel
Machine Learning Street Talk Deep AI discussions Visit Channel
FreeCodeCamp Programming & ML tutorials Visit Channel
IBM Technology Quick tech recaps Visit Channel

📖 Essential Books

Click to view book collection

Recommended Books:

  • Hands-On Machine Learning by Aurélien Géron
  • Deep Learning by Ian Goodfellow
  • Pattern Recognition and Machine Learning by Christopher Bishop
  • The Hundred-Page Machine Learning Book by Andriy Burkov
  • Natural Language Processing with Transformers by Lewis Tunstall
  • Designing Data-Intensive Applications by Martin Kleppmann

📄 Must-Read Research Papers

Click to view paper list

Foundation Papers

Fine-tuning & Efficiency

Agents & Reasoning

RAG & Retrieval


🛠️ Interactive Learning Platforms

Platform Description Link
Kaggle Datasets, competitions, notebooks kaggle.com
Hugging Face Models, datasets, documentation huggingface.co
Google Colab Free GPU notebooks colab.research.google.com
Papers With Code Research papers + implementation paperswithcode.com

🌟 Learning Paths by Goal

🎯 I want to become an ML Engineer

Follow: Sections 0-11, 17-20 Focus: Strong foundation in ML, DL, MLOps, and deployment Timeline: 6-9 months

🤖 I want to work with LLMs and GenAI

Follow: Sections 0-1, 11-19 Focus: Transformers, LLMs, RAG, Agents Timeline: 4-6 months (with ML basics)

🔧 I want to build AI products

Follow: Sections 1-3, 11-20 Focus: FastAPI, LangChain, RAG, deployment Timeline: 3-5 months (with programming basics)


💡 Pro Tips for Learning

✅ DO:

- Build projects alongside learning
- Join AI communities (Discord, Reddit, Twitter)
- Read research papers gradually
- Contribute to open source
- Document your learning journey

❌ DON'T:

- Jump to advanced topics without fundamentals
- Only watch tutorials without coding
- Try to learn everything at once
- Skip the math (at least understand basics)
- Give up when things get difficult

🤝 Contributing

We welcome contributions! Here's how you can help:

  • Star this repository if you find it helpful
  • 🐛 Report broken links or outdated content
  • 💡 Suggest new resources via pull requests
  • 📝 Share your learning experience
  • 🔄 Keep resources updated

📬 Stay Connected

GitHub Twitter LinkedIn


Star History

If this roadmap helped you, please consider giving it a ⭐

Last Updated: October 2025


🚀 From Zero to AI Hero - Your Complete Roadmap 🚀

Made with ❤️ for the AI community