Skip to content

princepal9120/ai-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

32 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ 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

About

AI Learning: A comprehensive repository for Artificial Intelligence and Machine Learning resources, primarily using Jupyter Notebooks and Python. Explore tutorials, projects, and guides covering foundational to advanced concepts in AI, ML, DL and Gen/Agentic Ai.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors