I built AI-ML Companion - every AI, ML, GenAI and Agentic AI concept covered here, taught visually with animated diagrams, quizzes, and hands-on Python. The guides below are the full, continuously-updated versions of the reference material in this repo.
400+ modules β’ 28 tracks β’ 23 real-world projects β’ free to start
Blog - Inside a Production Multi-Agent GenAI System
Popular guides: AI History β’ Cheatsheets β’ Interview Q&A β’ Full Roadmap β’ GenAI Imp Docs β’ ML Project Interactive Visualization β’ AI Blogs
Your go-to hub for end-to-end GenAI learning. β Star this repo to stay updated with the latest GenAI resources :)
- AI-ML Companion - Interactive AI/ML learning platform with 28 tracks, 400+ modules, visualizations, quizzes, and hands-on coding (ML fundamentals β LLMs β MLOps)
- GenAI Roadmap - Your complete learning path for GenAI (interactive) Β Β·Β markdown
- AI/ML Roadmap - Comprehensive AI/ML learning Β Β·Β PDF
- Vector Embeddings - Understanding vector representations (PDF)
- Prompt Engineering - Crafting effective prompts (notebook)
- AI Patterns - Top 25 AI design patterns (PDF)
- ML Reference Guide - Machine learning reference (PDF)
- GenAI Tech Stacks - Technology stack overview
- LLM Providers - Comparison of LLM providers
- Advanced RAG Decision Flow - RAG architecture guide
- GenAI Project Lifecycle - End-to-end project guide
- GenAI on AWS - AWS implementation | GitHub | YouTube
- GenAI on Azure - Azure implementation guide
- GenAI on VertexAI - Google Cloud Vertex AI guide
Interview Q&A track - 20 always-current Q&A modules across ML, GenAI, and Agentic AI (free preview questions, full sets with Pro). The PDFs below are downloadable companions to these live modules.
- GenAI & Transformers Q&A - GenAI and transformer interview prep Β Β·Β PDF
- RAG, Prompting & Modern GenAI Q&A - Retrieval, prompting and applied GenAI
- LLM Interview Prep - Core LLM questions Β Β·Β Scenario-based
- Agentic AI Interview Prep - Agent-specific interview prep Β Β·Β PDF
- Agentic AI Scenario Q&A - Multi-agent scenarios Β Β·Β 90+ Q&A (PDF)
- ML System Design Q&A - System design for ML/AI roles
- Also in the track: Classical ML β’ Deep Learning β’ MLOps β’ ML Math & Stats β’ ML Coding β’ Forward Deployed Engineering
- AI Roles & Important Topics - Career paths and topics (PDF)
- GenAI Enterprise Production Checklist - Production readiness guide
- Advanced RAG - Comprehensive RAG techniques including agentic, graph, multimodal, and 9 advanced patterns (corrective RAG, hybrid search, query expansion, etc.)
- Cache-Augmented Generation - Alternative to RAG using context caching for faster responses
- Agentic AI - Multi-agent systems with CrewAI & LangGraph frameworks
- Tura - Local, open-source coding agent with CLI, TUI, web, and desktop interfaces for context-aware development workflows
- AI Patterns - 23 advanced reasoning patterns (Chain-of-Thought, ReAct, Tree-of-Thought, Meta-Prompting, etc.)
- MCP - Model Context Protocol - Standard protocol for LLM tool interoperability with web search
- Multi-Agentic Prod Grade Content Moderation System - AI-Powered Multi-Agentic Content Moderation System with React Frontend
- Handling Latency in Multi-Agentic System - How to handle Latency in Multi-Agentic System
- agent-qa - Self-improving QA agent for natural-language web/mobile tests with persistent memory, MCP, and Agent Skills
- YYLO - Command-line orchestrator for coding agents with typed task, validation, merge, and release-readiness boundaries in a dedicated branch/worktree
- agent-manager - Terminal UI that runs coding-agent CLIs such as Claude Code, Codex and Gemini CLI side by side, each in its own persistent tmux session, with live status, git worktrees and diff review
- Chatbot with Memory - PDF chatbot using local models with persistent conversation memory
- Conversational Analytics - Full-stack app analyzing customer feedback (React + FastAPI + PostgreSQL)
- LLM Providers - Compare OpenAI, Gemini, Claude, Groq + local models (Ollama, HuggingFace)
- Embedding Models - Guide to vector embeddings with Google, OpenAI, and HuggingFace
- Text-to-SQL - Convert natural language to SQL queries with visualization
- Graph Q&A - Query Neo4j graph databases using natural language
- Sentiment Analysis - Analyze customer call transcripts for sentiment and aggressiveness
- Your AI Chat Analytics - Chat analytics dashboard
- Prompt Engineering - 16+ techniques from basics to APE (Automatic Prompt Engineer)
- Prompt Guard - Detect prompt injections and jailbreak attempts using Meta's Llama Guard
- Gemini Nano Banana - Text-to-image generation with Gemini 2.5 Flash Image
- Llama 4 Multi-Function App - All-in-one app: chat, OCR, RAG, and agentic AI
- n8n Automation - Setup and usage guide for n8n workflow automation platform
| Category | Resources |
|---|---|
| Learning Platform | AI-ML Companion - Interactive AI/ML learning with 28 tracks, 400+ modules, quizzes & coding |
| Learning Path | GenAI Roadmap β’ AI/ML Roadmap |
| Cloud Platforms | AWS β’ Azure β’ VertexAI |
| Interview Prep | Interview Q&A track (20 modules) β’ GenAI β’ Agentic AI β’ LLM |
| Popular Projects | Advanced RAG β’ Agentic AI β’ Text-to-SQL |
Contributions are welcome. To add useful resources or code:
-
Fork this repo
-
Clone it
git clone https://github.com/genieincodebottle/generative-ai.git -
Create a branch
git checkout -b feature-name -
Make changes and commit
git commit -m "Your message" -
Push your branch
git push origin feature-name -
Open a Pull Request with a brief description of your changes.
