Learn AI/ML interactively at AI-ML Companion - Guided walkthroughs, architecture decisions, hands-on challenges, and narrated overviews for every project.
Your go-to hub for end-to-end GenAI learning. ⭐ Star this repo to stay updated with the latest GenAI resources :)
GenAI Essential Terms | GenAI Interview Q & A | Agentic AI Interview Q & A | GenAI Usecases | n8n Automation | GenAI on Azure | GenAI on AWS | GenAI on VertexAI |
Each phase is split by week and builds progressively.
Tip: Expand or collapse each phase as you go using dropdowns (▸) to get all the relevant links.
Phase 1: Foundation (Week 1-2)
| Topics | Core Material | Additional Resources | Code |
|---|---|---|---|
| AI vs ML vs DL vs GenAI | Video | GenAI Essential Terms | |
| GenAI Intro | GenAI in Nutshell, LLMs by 3b1b | LLM Blog | |
| Python Basics | Crash Course, ML Crash | GitHub - Awesome Python | |
| ML & DL Basics | ML 101, Neural Networks | Crash DL |
Phase 2: NLP & Transformer Core (Week 3-4)
| Topics | Core Material | Additional Resources | Code |
|---|---|---|---|
| NLP Basics | YT - What is NLP? | ||
| Inside the Transformer | 1. YT - Transformer Explained Visually by 3b1b 2. Blog - The Illustrated Transformer by Jay Alammar |
||
| Tokenization & Embeddings | Blog - BPE Explainer (HuggingFace) | 1. Blog - Embedding Explained 2. Blog - Vector Db Explained |
GitHub |
Phase 3: LLM Fundamentals (Week 5-6)
| Topics | Core Material | Additional Resources | Code |
|---|---|---|---|
| Multimodal LLMs Basics | YT - How do Multimodal AI models work? | ||
| Mixture of Experts (MoE) | 1. YT - What is Mixture of Experts? 2. Blog - Visual Guide to MoE |
Blog - Huggingface MoE | |
| Open Weight LLMs (HF & Ollama) | 1. YT - Huggingface LLMs Locally 2. YT - Ollama |
1. GitHub-HF 2. GitHub-Ollama |
|
| AI Frameworks | 1. LangChain 2. LlamaIndex |
||
| Prompt Engineering | Coursera Specialization | Kaggle Whitepaper | GitHub |
Phase 4: RAG & Agentic Systems (Week 7-8)
| Topics | Core Material | Additional Resources | Code |
|---|---|---|---|
| Retrieval-Augmented Generation (RAG) | 1. Blog - Advance RAG Techniques 2. PDF - RAG Decisions |
1. GitHub - Advanced RAG (Graph RAG, Agentic RAG, Multimodal RAG etc) 2. GitHub - Microsoft's Agentic RAG |
|
| Agentic AI | 1. Blog - Building Agents (Claude) 2. Huggingface Agents Course |
1. Blog - Chip Huyen 2. Google Whitepaper |
1. GitHub-Agentic AI 2. GitHub-NirDimant 3. LangGraph |
Phase 5: Optimization & Evaluation (Week 9-10)
| Topics | Core Material | Additional Resources | Code |
|---|---|---|---|
| Fine Tuning | YT - Shaw Talebi | 1. GitHub-ShawhinT 2. GitHub-Unsloth |
|
| Inference Optimization & Quantization | 1. Course - Quantization in Depth 2. Blog - GGUF 3. Blog - GGML |
1. Unsloth 2. GPTQModel |
|
| Knowledge Distillation | Blog - Huggingface | ||
| LLM Evaluation | 1. Guide - LLM Evaluation 2. Tool - RAGA 3. Tool - Opik 4. Tool - DeepEval |
Blog |
Phase 6: Deployment & LLMOps (Week 11-12)
| Topics | Core Material | Additional Resources | Code |
|---|---|---|---|
| LLMOps | 1. Coursera Specialization 2. Deeplearning AI Course |
||
| GenAI in Production | YT - RAG App on AWS | GitHub Code | |
| Safety & Alignment | 1. LlamaGuard 2. Prompt Guard |
Constitutional AI | Work in Progress |
| LLM Leaderboard | 1. Chatbot Arena 2. Artificial Analysis AI 3. Aider |
| Category | Link |
|---|---|
| IDE & Dev Playground | Colab NoteBook, Kaggle Notebook, VSCode, Claude Code |
| LLM Aggregators | litellm, Openrouter, Aisuite |
| Agentic AI Frameworks | CrewAI, Relevance AI, LangGraph, SuperAGI, SmolAgent, OpenAI Agent SDK, Google's ADK |
| AI Automation (Workflow + AI Integration) | n8n, Zapier, Make |
| Cloud Agentic Framework | Microsoft Agent, AWS Bedrock Agent |
| Model Context Protocol (MCP) | YT- MCP Clearly Explained YT- MCP Crash Course for Python Developers Official Claude Doc GitHub-Awsome MCP Servers |
| Agent2Agent Protocol (A2A) | Video - Demo Specification GitHub |
| AI Coding Assistants | Claude Code, Gemini CLI, Cursor, Bolt, Lovable, Replit, V0 |
| Learning Platform | AI-ML Companion - Interactive AI/ML learning platform with 17 tracks, 250+ modules, visualizations, quizzes, and hands-on coding (ML fundamentals → LLMs → MLOps) |
| Usecase | Link |
|---|---|
| Example Code for Running API-Based LLM | Groq, Claude, OpenAI, Gemini, DeepSeek, Cohere |
| Example Code for Running LLMs Locally | HuggingFace, Ollama Local, Ollama at Colab, LMStudio |
| Run FastMCP based Websearch Remote MCP Server Locally | GitHub |
| Production-Grade GenAI on AWS: RAG with Remote MCP Server | YouTube GitHub |
| Llama 4 Scout – All-in-One App for Chat, OCR, RAG & Agentic AI with CrewAI | GitHub |
| Advanced Snapshot-Based PDF Parsing using Docling, Markitdown, Gemini, Llama 4, Claude, GPT-4 & more | YouTube GitHub |
| Optical Character Recognition Using Advanced Vision-Language Models | GitHub |
| Chat with Neo4j Graph DB | YouTube GitHub |
| LLM-Based Chatbot for SQL Data Interaction | GitHub |
| LLM-Driven Chatbot to Interact with CSV Data | YouTube GitHub |
| Cache-Augmented Generation (CAG) | GitHub |
| AI Chat Analyzer for ChatGPT & Claud | GitHub |
| Category | Links |
|---|---|
| Prompt Engineering | GitHub |
| RAG | |
| Agentic AI | GitHub |
| Misc | Embedding Models, GenAI Project Lifecycle |
| Title | Links |
|---|---|
| Kimi K2: Open Agentic Intelligence | Link |
| Gemini 2.5 | Link |
| DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning | Link |
| DeepSeek-V3 Technical Report | Link |
| Mixtral of Experts | Link |
