Welcome to the AI Cheat Sheet, your ultimate guide to the world of Artificial Intelligence. This curated repository is a comprehensive collection of resources for anyone interested in Generative AI (GenAI), Large Language Models (LLMs), and Agentic AI. Here you will find a hand-picked list of popular GitHub repositories, essential tools and frameworks, in-depth courses, and expert-led YouTube videos. Whether you're a beginner looking to understand the fundamentals of Retrieval-Augmented Generation (RAG) and Prompt Engineering, or an experienced practitioner exploring advanced topics like Fine-Tuning, AI Agents, and Vector Databases, this cheat sheet is designed to be your go-to resource.
-
- AI Gateway
- AI Workload Manager
- Copilot Development
- Dataset Engineering
- Evaluation
- Fine Tuning
- Function Calling
- Graph RAG
- Guardrails
- Local Model Inference
- LLM Agent Framework
- Model Serving
- Observability
- Pre Training
- Prompt Engineering
- RAG Framework
- Security
- Structured Extraction
- Structured Generation
- Vector DB
| Name | Author | Description | Stars |
|---|---|---|---|
| HandsOnLLM | Official code repo for the O'Reilly Book - "Hands-On Large Language Models" | ||
| Made-With-ML | GokuMohandas | Learn how to design, develop, deploy, and iterate on production-grade ML applications. | |
| agents | ed-donner | Repo for the Complete Agentic AI Engineering Course | |
| GenAI_Agents | NirDiamant | Tutorials and implementations for Generative AI Agent techniques. | |
| agents-towards-production | NirDiamant | End-to-end tutorials for production-grade GenAI agents. | |
| microsoft | 12 Lessons to Get Started Building AI Agents |
| Name | Author | Description |
|---|---|---|
| Anthropic | Courses on AI development, integration, and fluency. | |
| Generative AI for Everyone | DeepLearning.AI | A foundational course by Andrew Ng on Generative AI concepts. |
| Large Language Models (LLMs) - Level 1 | Coursera & H2O.ai | An introductory course on the basics of Large Language Models. |
| ChatGPT Prompt Engineering for Developers | DeepLearning.AI & OpenAI | Learn how to craft effective prompts for LLM applications. |
| Preprocessing Unstructured Data for LLM Apps | DeepLearning.AI & Unstructured | Techniques for handling and preprocessing unstructured data for LLMs. |
| Getting Started with Generative AI API Specialization | Coursera & Codio | Fundamentals of using Generative AI APIs for building applications. |
| Introduction to Retrieval Augmented Generation (RAG) | Coursera | An essential guide to understanding and using RAG. |
| Fundamentals of AI Agents Using RAG and LangChain | Coursera & IBM | An introduction to AI agents using RAG and LangChain. |
| LangChain for LLM Application Development | DeepLearning.AI & LangChain | Exploring agent frameworks with LangChain for LLM development. |
| Build Autonomous AI Agents From Scratch With Python | Udemy | A practical course on building simple AI agents with Python. |
| AI Agentic Design Patterns with AutoGen | Coursera & Microsoft | Understanding agent workflows and design patterns with AutoGen. |
| LLMs as Operating Systems: Agent Memory | DeepLearning.AI & Letta | A deep dive into agent memory and its role in LLM operations. |
| Building Intelligent Troubleshooting Agents | Coursera & Microsoft | Learn to evaluate and build effective troubleshooting agents. |
| Multi AI Agent Systems with crewAI | DeepLearning.AI & CrewAI | A guide to creating and managing systems with multiple collaborating AI agents. |
| Building & Evaluating Advanced RAG Apps | DeepLearning.AI, LlamaIndex & TruEra | Implementing and evaluating advanced RAG in agentic systems. |
| Evaluating AI Agents | DeepLearning.AI | Learn to systematically assess and improve your AI agent’s performance. |
| Multi AI Agent Systems with crewAI | DeepLearning.AI & CrewAI | A guide to creating and managing systems with multiple collaborating AI agents. |
| Agentic AI with LangGraph, CrewAI, AutoGen, and BeeAI | Coursera | Designing optimized AI systems by selecting and combining appropriate agentic frameworks. |
| AI Agentic Design Patterns with AutoGen | Coursera & Microsoft | Understanding agent workflows and design patterns with AutoGen. |
| AI Agents and Agentic AI with Python & Generative AI | Coursera | Building complete AI agent frameworks in Python. |
| AI Agents in LangGraph | DeepLearning.AI | Explore integrating AI agents within LangGraph for scalable and robust AI solutions. |
| Practical Multi AI Agents and Advanced Use Cases with crewAI | DeepLearning.AI | Delve into advanced applications of multi-agent systems using crewAI. |
| Build Apps with Windsurf’s AI Coding Agents | DeepLearning.AI | Learn to develop applications using Windsurf’s AI coding agents. |
| Building AI Browser Agents | DeepLearning.AI | Develop AI agents that interact with web browsers to automate tasks. |
| Building AI Voice Agents for Production | DeepLearning.AI | Create AI voice agents suitable for production environments. |
| Functions, Tools, and Agents with LangChain | DeepLearning.AI | Integrate functions and tools within LangChain to build efficient AI agents. |
| DSPy: Build and Optimize Agentic Apps | DeepLearning.AI | Build and optimize agentic applications using DSPy. |
| Long-Term Agentic Memory With LangGraph | DeepLearning.AI | Implement long-term memory in AI agents using LangGraph. |
| Topic | Title | Description |
|---|---|---|
| LLM Introduction | How LLMs like GPT-4, Claude, and Gemini actually work | Yannic Kilcher's foundational explanation. |
| LLMs from Scratch | Building Transformers from Scratch | Deep technical dive into transformer architecture. |
| Agentic AI Overview | Stanford Seminar - The Future of AI is Agentic | Stanford researchers explain why AI agents matter. |
| Building & Evaluating Agents | Building and Evaluating Agents | Comprehensive guide covering construction and testing. |
| Building Effective Agents | Building Effective Agents | Practical strategies for creating useful agents. |
| Building Agents with MCP | Building Agents with Microsoft's Model Context Protocol | Tutorial on MCP framework for agent orchestration. |
| Building an Agent from Scratch | Building an Agent from Scratch | Hands-on tutorial showing how agent systems connect. |
| Philo Agents (Playlist) | Philo Agents (Playlist) | Advanced agent simulation series by Paul Iustzin. |
| Name | Author | Description | Stars |
|---|---|---|---|
| awesome-mcp-servers | appcypher | A curated list of Model Context Protocol servers. | |
| awesome-mcp-clients | punkpeye | A collection of Model Context Protocol clients. |
| Name | Author | Description |
|---|---|---|
| Agentic Design Patterns | Antonio Gulli | A 400-page free book on Agentic Design Patterns, covering advanced prompting, multi-agent design, tool use, memory management, and more. |
| Name | Repository | Stars |
|---|---|---|
| Ray | ray-project/ray | |
| higgsfield | higgsfield-ai/higgsfield | |
| Dstack | dstackai/dstack |
| Name | Repository | Stars |
|---|---|---|
| copilotkit | CopilotKit/CopilotKit | |
| OpenCopilot | openchatai/OpenCopilot |
| Name | Repository | Stars |
|---|---|---|
| label studio | HumanSignal/label-studio | |
| CleanLab | cleanlab/cleanlab | |
| Snorkel | snorkel-team/snorkel | |
| Lilac | lilacai/lilac | |
| Lightning-AI/litdata |
| Name | Repository | Stars |
|---|---|---|
| Nexus | mendableai/nexus | |
| Gorilla | gorilla-llm/gorilla | |
| Toolbench | OpenBMB/ToolBench |
| Name | Repository | Stars |
|---|---|---|
| microsoft/graphrag | ||
| NebulaGraph | vesoft-inc/nebula | |
| graph-based-rag | langchain-ai/graph-based-rag |
| Name | Repository | Stars |
|---|---|---|
| NVIDIA/NeMo-Guardrails | ||
| guardrails | guardrails-ai/guardrails | |
| Rebuff | Rebuff-AI/Rebuff |
| Name | Repository | Stars |
|---|---|---|
| Ollama | ollama/ollama | |
| vllm | vllm-project/vllm | |
| together | togethercomputer/together-cli |
| Name | Repository | Stars |
|---|---|---|
| crewAI | joaomdmoura/crewAI | |
| agentgpt | reworkd/AgentGPT | |
| metagpt | geekan/MetaGPT | |
| SuperAGI | TransformerOptimus/SuperAGI |
| Name | Repository | Stars |
|---|---|---|
| NVIDIA/Megatron-LM | ||
| microsoft/DeepSpeed | ||
| Colossal-AI | hpcaitech/ColossalAI |
| Name | Repository | Stars |
|---|---|---|
| Prompt-Engineering-Guide | dair-ai/Prompt-Engineering-Guide | |
| promptfoo | promptfoo/promptfoo | |
| promptable | promptable/promptable | |
| prompt_engineering | NirDiamant/prompt_engineering |