{"data":{"node":{"slug":"rohitg00-ai-engineering-from-scratch","name":"ai-engineering-from-scratch","tagline":"Learn it. Build it. Ship it for others.","github_url":"https://github.com/rohitg00/ai-engineering-from-scratch","owner":"rohitg00","repo":"ai-engineering-from-scratch","owner_avatar_url":"https://avatars.githubusercontent.com/u/48523873?v=4","primary_language":"Python","stars":46862,"forks":8195,"topics":["agents","ai","ai-agents","ai-engineering","computer-vision","course","deep-learning","from-scratch","generative-ai","llm","machine-learning","mcp","nlp","python","reinforcement-learning","rust","swarm-intelligence","transformers","tutorial","typescript"],"archived":false,"github_pushed_at":"2026-08-10T07:05:52+00:00","maintenance_label":"Very active","stars_delta_30d":8301,"url":"https://www.graphcanon.com/tools/rohitg00-ai-engineering-from-scratch","markdown_url":"https://www.graphcanon.com/tools/rohitg00-ai-engineering-from-scratch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rohitg00-ai-engineering-from-scratch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rohitg00-ai-engineering-from-scratch"},"categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"computer-vision","name":"Computer Vision","url":"https://www.graphcanon.com/categories/computer-vision","markdown_url":"https://www.graphcanon.com/categories/computer-vision.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/computer-vision"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agents","name":"agents"},{"slug":"ai-engineering","name":"ai-engineering"},{"slug":"computer-vision","name":"computer-vision"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"from-scratch","name":"from-scratch"},{"slug":"generative-ai","name":"generative-ai"},{"slug":"llm","name":"llm"},{"slug":"machine-learning","name":"machine-learning"}],"edges":[{"type":"alternative","direction":"out","explanation":"'ai-engineering-from-scratch' and 'ai-agents-for-beginners' both provide courses for beginners in AI agents, but target slightly different levels of depth.","successor_context":null,"tool":{"slug":"microsoft-ai-agents-for-beginners","name":"ai-agents-for-beginners","tagline":"12 Lessons to Get Started Building AI Agents","github_url":"https://github.com/microsoft/ai-agents-for-beginners","owner":"microsoft","repo":"ai-agents-for-beginners","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Jupyter Notebook","stars":72665,"forks":24038,"topics":["agentic-ai","agentic-framework","agentic-rag","ai-agents","ai-agents-framework","autogen","foundry","foundry-local","generative-ai","microsoft-foundry","semantic-kernel"],"archived":false,"github_pushed_at":"2026-08-18T11:47:04+00:00","maintenance_label":"Very active","stars_delta_30d":2773,"url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners","markdown_url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-ai-agents-for-beginners","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-ai-agents-for-beginners"}},{"type":"related","direction":"out","explanation":null,"successor_context":null,"tool":{"slug":"langchain-ai-langchain","name":"langchain","tagline":"The agent engineering platform.","github_url":"https://github.com/langchain-ai/langchain","owner":"langchain-ai","repo":"langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":143615,"forks":23930,"topics":["agents","ai","ai-agents","anthropic","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langchain","langgraph","llm","multiagent","open-source","openai","pydantic","python","rag","typescript"],"archived":false,"github_pushed_at":"2026-08-07T08:27:07+00:00","maintenance_label":"Very active","stars_delta_30d":2337,"url":"https://www.graphcanon.com/tools/langchain-ai-langchain","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchain"}},{"type":"integrates_with","direction":"out","explanation":"ai-engineering-from-scratch integrates with Prompt-Engineering-Guide because ai-engineering-from-scratch covers hands-on development of prompts among other artifacts using multiple programming languages, while Prompt-Engineering-Guide offers in-depth resources on the topic of prompt engineering. This integration enables learners and developers to leverage detailed guides and materials from Prompt-","successor_context":null,"tool":{"slug":"dair-ai-prompt-engineering-guide","name":"Prompt-Engineering-Guide","tagline":"Guides, papers, lessons, notebooks and resources for prompt engineering, context engineering, RAG, and AI Agents","github_url":"https://github.com/dair-ai/Prompt-Engineering-Guide","owner":"dair-ai","repo":"Prompt-Engineering-Guide","owner_avatar_url":"https://avatars.githubusercontent.com/u/30384625?v=4","primary_language":"MDX","stars":77531,"forks":8518,"topics":["agent","agents","ai-agents","chatgpt","deep-learning","generative-ai","language-model","llms","openai","prompt-engineering","rag"],"archived":false,"github_pushed_at":"2026-03-11T20:09:13+00:00","maintenance_label":"Slowing","stars_delta_30d":829,"url":"https://www.graphcanon.com/tools/dair-ai-prompt-engineering-guide","markdown_url":"https://www.graphcanon.com/tools/dair-ai-prompt-engineering-guide.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dair-ai-prompt-engineering-guide","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dair-ai-prompt-engineering-guide"}},{"type":"depends_on","direction":"out","explanation":"'ai-engineering-from-scratch' likely uses or recommends using transformers for implementing various AI models, which aligns with its learning and building approach.","successor_context":null,"tool":{"slug":"huggingface-transformers","name":"transformers","tagline":"Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models","github_url":"https://github.com/huggingface/transformers","owner":"huggingface","repo":"transformers","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":164121,"forks":34249,"topics":["audio","deep-learning","deepseek","gemma","glm","hacktoberfest","llm","machine-learning","model-hub","natural-language-processing","nlp","pretrained-models","python","pytorch","pytorch-transformers","qwen","speech-recognition","transformer","vlm"],"archived":false,"github_pushed_at":"2026-08-15T22:28:12+00:00","maintenance_label":"Very active","stars_delta_30d":1457,"url":"https://www.graphcanon.com/tools/huggingface-transformers","markdown_url":"https://www.graphcanon.com/tools/huggingface-transformers.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-transformers","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-transformers"}},{"type":"related","direction":"out","explanation":"'ai-engineering-from-scratch' and 'llm-course' both focus on educational content for understanding LLMs, though the latter is more specialized.","successor_context":null,"tool":{"slug":"mlabonne-llm-course","name":"llm-course","tagline":"Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.","github_url":"https://github.com/mlabonne/llm-course","owner":"mlabonne","repo":"llm-course","owner_avatar_url":"https://avatars.githubusercontent.com/u/81252890?v=4","primary_language":null,"stars":81512,"forks":9490,"topics":["course","large-language-models","llm","machine-learning","roadmap"],"archived":false,"github_pushed_at":"2026-02-05T13:09:26+00:00","maintenance_label":"Slowing","stars_delta_30d":771,"url":"https://www.graphcanon.com/tools/mlabonne-llm-course","markdown_url":"https://www.graphcanon.com/tools/mlabonne-llm-course.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mlabonne-llm-course","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mlabonne-llm-course"}},{"type":"related","direction":"out","explanation":"Both address optimizing interactions or performance related to LLMs, though 'ai-engineering-from-scratch' focuses on more comprehensive learning and building.","successor_context":null,"tool":{"slug":"rtk-ai-rtk","name":"rtk","tagline":"CLI proxy reducing LLM token consumption by 60-90% on common dev commands","github_url":"https://github.com/rtk-ai/rtk","owner":"rtk-ai","repo":"rtk","owner_avatar_url":"https://avatars.githubusercontent.com/u/258253854?v=4","primary_language":"Rust","stars":76247,"forks":4795,"topics":["agentic-coding","ai-coding","anthropic","claude-code","cli","command-line-tool","cost-reduction","developer-tools","llm","open-source","productivity","rust","token-optimization"],"archived":false,"github_pushed_at":"2026-08-15T02:01:37+00:00","maintenance_label":"Very active","stars_delta_30d":4851,"url":"https://www.graphcanon.com/tools/rtk-ai-rtk","markdown_url":"https://www.graphcanon.com/tools/rtk-ai-rtk.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rtk-ai-rtk","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rtk-ai-rtk"}},{"type":"alternative","direction":"out","explanation":"'ai-engineering-from-scratch' and 'LLMs-from-scratch' both aim at teaching how to build AI models from scratch, though they have a focus on different sets of tools or methods.","successor_context":null,"tool":{"slug":"rasbt-llms-from-scratch","name":"LLMs-from-scratch","tagline":"Implement a ChatGPT-like LLM in PyTorch from scratch, step by step","github_url":"https://github.com/rasbt/LLMs-from-scratch","owner":"rasbt","repo":"LLMs-from-scratch","owner_avatar_url":"https://avatars.githubusercontent.com/u/5618407?v=4","primary_language":"Jupyter Notebook","stars":102733,"forks":15748,"topics":["ai","artificial-intelligence","attention-mechanism","deep-learning","finetuning","from-scratch","generative-ai","gpt","instruction-tuning","language-model","large-language-models","llm","machine-learning","natural-language-processing","pretraining","python","pytorch","tokenizer","transformers"],"archived":false,"github_pushed_at":"2026-08-10T01:11:40+00:00","maintenance_label":"Very active","stars_delta_30d":3541,"url":"https://www.graphcanon.com/tools/rasbt-llms-from-scratch","markdown_url":"https://www.graphcanon.com/tools/rasbt-llms-from-scratch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rasbt-llms-from-scratch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rasbt-llms-from-scratch"}},{"type":"related","direction":"out","explanation":"'ai-engineering-from-scratch' and 'gemini-cli' both involve AI agents, albeit in different contexts; the former as a learning resource and the latter as an implementation.","successor_context":null,"tool":{"slug":"google-gemini-gemini-cli","name":"gemini-cli","tagline":"An open-source AI agent that brings the power of Gemini directly into your terminal.","github_url":"https://github.com/google-gemini/gemini-cli","owner":"google-gemini","repo":"gemini-cli","owner_avatar_url":"https://avatars.githubusercontent.com/u/161781182?v=4","primary_language":"TypeScript","stars":106571,"forks":14441,"topics":["ai","ai-agents","cli","gemini","gemini-api","mcp-client","mcp-server"],"archived":false,"github_pushed_at":"2026-08-19T01:07:23+00:00","maintenance_label":"Very active","stars_delta_30d":493,"url":"https://www.graphcanon.com/tools/google-gemini-gemini-cli","markdown_url":"https://www.graphcanon.com/tools/google-gemini-gemini-cli.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/google-gemini-gemini-cli","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=google-gemini-gemini-cli"}},{"type":"related","direction":"out","explanation":null,"successor_context":null,"tool":{"slug":"shubhamsaboo-awesome-llm-apps","name":"awesome-llm-apps","tagline":"Over 100 runnable AI Agent and RAG apps to clone, tweak, and deploy.","github_url":"https://github.com/Shubhamsaboo/awesome-llm-apps","owner":"Shubhamsaboo","repo":"awesome-llm-apps","owner_avatar_url":"https://avatars.githubusercontent.com/u/31396011?v=4","primary_language":"Python","stars":131230,"forks":19346,"topics":["agents","llms","python","rag"],"archived":false,"github_pushed_at":"2026-08-03T03:30:58+00:00","maintenance_label":"Very active","stars_delta_30d":14464,"url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps","markdown_url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/shubhamsaboo-awesome-llm-apps","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=shubhamsaboo-awesome-llm-apps"}},{"type":"related","direction":"in","explanation":null,"successor_context":null,"tool":{"slug":"ashishps1-learn-ai-engineering","name":"learn-ai-engineering","tagline":"Learn AI and LLMs from scratch using free resources","github_url":"https://github.com/ashishps1/learn-ai-engineering","owner":"ashishps1","repo":"learn-ai-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/8646889?v=4","primary_language":null,"stars":5933,"forks":1423,"topics":["agentic-ai","agents","ai","deep-learning","generative-ai","large-language-models","llm","machine-learning","mcp","ml","prompt-engineering","rag"],"archived":false,"github_pushed_at":"2026-02-05T02:34:40+00:00","maintenance_label":"Slowing","stars_delta_30d":100,"url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering","markdown_url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ashishps1-learn-ai-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ashishps1-learn-ai-engineering"}},{"type":"successor","direction":"in","explanation":"'learn-ai-engineering' seems to be an earlier attempt in providing comprehensive AI education compared to 'ai-engineering-from-scratch', which appears also designed for beginners but may have a more focused approach. This suggests a timeline where learn-ai-engineering precedes ai-engineering-from-scratch.","successor_context":{"status":"coexists","reason":"Both resources cater to learning AI from scratch, indicating they might coexist in the ecosystem providing different viewpoints or updated content over time."},"tool":{"slug":"ashishps1-learn-ai-engineering","name":"learn-ai-engineering","tagline":"Learn AI and LLMs from scratch using free resources","github_url":"https://github.com/ashishps1/learn-ai-engineering","owner":"ashishps1","repo":"learn-ai-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/8646889?v=4","primary_language":null,"stars":5933,"forks":1423,"topics":["agentic-ai","agents","ai","deep-learning","generative-ai","large-language-models","llm","machine-learning","mcp","ml","prompt-engineering","rag"],"archived":false,"github_pushed_at":"2026-02-05T02:34:40+00:00","maintenance_label":"Slowing","stars_delta_30d":100,"url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering","markdown_url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ashishps1-learn-ai-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ashishps1-learn-ai-engineering"}},{"type":"related","direction":"in","explanation":"Similar in purpose as both aim to provide learning materials for beginners in AI engineering, emphasizing practical building and shipping.","successor_context":null,"tool":{"slug":"datawhalechina-easy-vibe","name":"easy-vibe","tagline":"Your First Modern Coding course for beginners to master step by step.","github_url":"https://github.com/datawhalechina/easy-vibe","owner":"datawhalechina","repo":"easy-vibe","owner_avatar_url":"https://avatars.githubusercontent.com/u/46047812?v=4","primary_language":"JavaScript","stars":18994,"forks":1819,"topics":["agent","ai","coding","course","deepseek","gemini","genai","gpt","llm","low-code","mcp","nextjs","no-code","openai","programming","tutorial","vibe-coding","vibecoding","vscode","workflow"],"archived":false,"github_pushed_at":"2026-08-18T02:14:42+00:00","maintenance_label":"Very active","stars_delta_30d":665,"url":"https://www.graphcanon.com/tools/datawhalechina-easy-vibe","markdown_url":"https://www.graphcanon.com/tools/datawhalechina-easy-vibe.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datawhalechina-easy-vibe","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datawhalechina-easy-vibe"}},{"type":"related","direction":"in","explanation":"'llm-python' aims to teach the construction of LLM applications from scratch, which aligns with 'AI Engineering From Scratch', making them conceptually adjacent.","successor_context":null,"tool":{"slug":"onlyphantom-llm-python","name":"llm-python","tagline":"LLM tutorials and scripts covering langchain, openai, llamaindex, GPT, ChromaDB, Pinecone","github_url":"https://github.com/onlyphantom/llm-python","owner":"onlyphantom","repo":"llm-python","owner_avatar_url":"https://avatars.githubusercontent.com/u/16984453?v=4","primary_language":"Jupyter Notebook","stars":927,"forks":316,"topics":["chromadb","gpt-3","langchain","langchain-python","llamaindex","llm","llmops","openai-api","pinecone","tutorial"],"archived":false,"github_pushed_at":"2026-02-20T10:42:19+00:00","maintenance_label":"Slowing","stars_delta_30d":1,"url":"https://www.graphcanon.com/tools/onlyphantom-llm-python","markdown_url":"https://www.graphcanon.com/tools/onlyphantom-llm-python.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/onlyphantom-llm-python","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=onlyphantom-llm-python"}},{"type":"successor","direction":"in","explanation":"learn-harness-engineering might serve as a foundational tutorial for beginners which is then built upon by ai-engineering-from-scratch, aiming to cover more advanced topics.","successor_context":{"status":"coexists","reason":"Both provide educational content but at different levels of complexity."},"tool":{"slug":"walkinglabs-learn-harness-engineering","name":"learn-harness-engineering","tagline":"Harness engineering beginner tutorial from ground up","github_url":"https://github.com/walkinglabs/learn-harness-engineering","owner":"walkinglabs","repo":"learn-harness-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/271878417?v=4","primary_language":"TypeScript","stars":12330,"forks":1295,"topics":["agent","agentic","agentic-ai","ai","ai-agent","dsh","dsh-plugin","harness","harness-engineering","harness-framework","llm"],"archived":false,"github_pushed_at":"2026-08-19T09:42:52+00:00","maintenance_label":"Very active","stars_delta_30d":1815,"url":"https://www.graphcanon.com/tools/walkinglabs-learn-harness-engineering","markdown_url":"https://www.graphcanon.com/tools/walkinglabs-learn-harness-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/walkinglabs-learn-harness-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=walkinglabs-learn-harness-engineering"}},{"type":"alternative","direction":"in","explanation":"Both repositories aim to provide beginners with comprehensive resources to learn AI engineering and are designed for self-learning from scratch.","successor_context":null,"tool":{"slug":"ashishps1-learn-ai-engineering","name":"learn-ai-engineering","tagline":"Learn AI and LLMs from scratch using free resources","github_url":"https://github.com/ashishps1/learn-ai-engineering","owner":"ashishps1","repo":"learn-ai-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/8646889?v=4","primary_language":null,"stars":5933,"forks":1423,"topics":["agentic-ai","agents","ai","deep-learning","generative-ai","large-language-models","llm","machine-learning","mcp","ml","prompt-engineering","rag"],"archived":false,"github_pushed_at":"2026-02-05T02:34:40+00:00","maintenance_label":"Slowing","stars_delta_30d":100,"url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering","markdown_url":"https://www.graphcanon.com/tools/ashishps1-learn-ai-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ashishps1-learn-ai-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ashishps1-learn-ai-engineering"}}],"neighbours":[{"slug":"microsoft-generative-ai-for-beginners","name":"generative-ai-for-beginners","tagline":"21 Lessons for Getting Started with Generative AI","github_url":"https://github.com/microsoft/generative-ai-for-beginners","owner":"microsoft","repo":"generative-ai-for-beginners","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Jupyter Notebook","stars":113577,"forks":60972,"topics":["ai","azure","chatgpt","dall-e","generative-ai","generativeai","gpt","language-model","llms","microsoft-for-beginners","openai","prompt-engineering","semantic-search","transformers"],"archived":false,"github_pushed_at":"2026-07-23T03:43:21+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/microsoft-generative-ai-for-beginners","markdown_url":"https://www.graphcanon.com/tools/microsoft-generative-ai-for-beginners.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-generative-ai-for-beginners","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-generative-ai-for-beginners","shared_categories":["llm-frameworks"]},{"slug":"microsoft-ai-agents-for-beginners","name":"ai-agents-for-beginners","tagline":"12 Lessons to Get Started Building AI Agents","github_url":"https://github.com/microsoft/ai-agents-for-beginners","owner":"microsoft","repo":"ai-agents-for-beginners","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Jupyter Notebook","stars":72665,"forks":24038,"topics":["agentic-ai","agentic-framework","agentic-rag","ai-agents","ai-agents-framework","autogen","foundry","foundry-local","generative-ai","microsoft-foundry","semantic-kernel"],"archived":false,"github_pushed_at":"2026-08-18T11:47:04+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners","markdown_url":"https://www.graphcanon.com/tools/microsoft-ai-agents-for-beginners.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-ai-agents-for-beginners","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-ai-agents-for-beginners","shared_categories":["ai-agents"]},{"slug":"patchy631-ai-engineering-hub","name":"ai-engineering-hub","tagline":"Tutorials on LLMs, RAGs, and real-world AI agent applications","github_url":"https://github.com/patchy631/ai-engineering-hub","owner":"patchy631","repo":"ai-engineering-hub","owner_avatar_url":"https://avatars.githubusercontent.com/u/38653995?v=4","primary_language":"Jupyter Notebook","stars":37020,"forks":6107,"topics":["agents","ai","llms","machine-learning","mcp","rag"],"archived":false,"github_pushed_at":"2026-07-27T18:43:06+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/patchy631-ai-engineering-hub","markdown_url":"https://www.graphcanon.com/tools/patchy631-ai-engineering-hub.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/patchy631-ai-engineering-hub","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=patchy631-ai-engineering-hub","shared_categories":["ai-agents","llm-frameworks"]},{"slug":"nirdiamant-agents-towards-production","name":"agents-towards-production","tagline":"End-to-end, code-first tutorials for building production-grade GenAI agents","github_url":"https://github.com/NirDiamant/agents-towards-production","owner":"NirDiamant","repo":"agents-towards-production","owner_avatar_url":"https://avatars.githubusercontent.com/u/28316913?v=4","primary_language":"Jupyter Notebook","stars":21298,"forks":2824,"topics":["agent","agent-framework","agentic-ai","agents","ai-agents","deployment","genai","generative-ai","langgraph","llm","llms","mcp","mlops","multi-agent-systems","observability","production","python","rag","tutorials"],"archived":false,"github_pushed_at":"2026-08-15T00:52:10+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production","markdown_url":"https://www.graphcanon.com/tools/nirdiamant-agents-towards-production.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/nirdiamant-agents-towards-production","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=nirdiamant-agents-towards-production","shared_categories":["ai-agents"]},{"slug":"microsoft-agent-framework","name":"agent-framework","tagline":"Framework for building and deploying AI agents and multi-agent workflows","github_url":"https://github.com/microsoft/agent-framework","owner":"microsoft","repo":"agent-framework","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Python","stars":12718,"forks":2143,"topics":["agent-framework","agentic-ai","agents","ai","dotnet","multi-agent","orchestration","python","sdk","workflows"],"archived":false,"github_pushed_at":"2026-08-10T23:32:05+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-agent-framework","markdown_url":"https://www.graphcanon.com/tools/microsoft-agent-framework.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-agent-framework","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-agent-framework","shared_categories":["developer-tools","ai-agents"]},{"slug":"walkinglabs-learn-harness-engineering","name":"learn-harness-engineering","tagline":"Harness engineering beginner tutorial from ground up","github_url":"https://github.com/walkinglabs/learn-harness-engineering","owner":"walkinglabs","repo":"learn-harness-engineering","owner_avatar_url":"https://avatars.githubusercontent.com/u/271878417?v=4","primary_language":"TypeScript","stars":12330,"forks":1295,"topics":["agent","agentic","agentic-ai","ai","ai-agent","dsh","dsh-plugin","harness","harness-engineering","harness-framework","llm"],"archived":false,"github_pushed_at":"2026-08-19T09:42:52+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/walkinglabs-learn-harness-engineering","markdown_url":"https://www.graphcanon.com/tools/walkinglabs-learn-harness-engineering.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/walkinglabs-learn-harness-engineering","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=walkinglabs-learn-harness-engineering","shared_categories":["developer-tools","ai-agents"]},{"slug":"alirezadir-machine-learning-interviews","name":"Machine-Learning-Interviews","tagline":"Guide for Machine Learning/AI technical interviews","github_url":"https://github.com/alirezadir/Machine-Learning-Interviews","owner":"alirezadir","repo":"Machine-Learning-Interviews","owner_avatar_url":"https://avatars.githubusercontent.com/u/5262877?v=4","primary_language":"Jupyter Notebook","stars":8638,"forks":1508,"topics":["agentic","ai","ai-agents","ai-engineering","deep-learning","interview","interview-practice","interview-preparation","interviews","machine-learning","machine-learning-algorithms","scalable-applications","system-design"],"archived":false,"github_pushed_at":"2026-06-20T06:39:46+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/alirezadir-machine-learning-interviews","markdown_url":"https://www.graphcanon.com/tools/alirezadir-machine-learning-interviews.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alirezadir-machine-learning-interviews","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alirezadir-machine-learning-interviews","shared_categories":["developer-tools"]},{"slug":"luhengshiwo-llmforeverybody","name":"LLMForEverybody","tagline":"LLM knowledge sharing for everyone, essential reading before big model interviews","github_url":"https://github.com/luhengshiwo/LLMForEverybody","owner":"luhengshiwo","repo":"LLMForEverybody","owner_avatar_url":"https://avatars.githubusercontent.com/u/13251733?v=4","primary_language":"Jupyter Notebook","stars":7167,"forks":662,"topics":["agent","interview-practice","interview-questions","learnllm","llm","rag"],"archived":false,"github_pushed_at":"2026-08-17T02:41:01+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody","markdown_url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/luhengshiwo-llmforeverybody","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=luhengshiwo-llmforeverybody","shared_categories":["llm-frameworks"]},{"slug":"thinkingjimmy-learning-prompt","name":"Learning-Prompt","tagline":"Free prompt engineering online course with ChatGPT and Midjourney tutorials","github_url":"https://github.com/thinkingjimmy/Learning-Prompt","owner":"thinkingjimmy","repo":"Learning-Prompt","owner_avatar_url":"https://avatars.githubusercontent.com/u/37492595?v=4","primary_language":"CSS","stars":5314,"forks":394,"topics":["prompt","prompt-engineering","prompt-toolkit"],"archived":false,"github_pushed_at":"2023-09-17T02:06:16+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/thinkingjimmy-learning-prompt","markdown_url":"https://www.graphcanon.com/tools/thinkingjimmy-learning-prompt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/thinkingjimmy-learning-prompt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=thinkingjimmy-learning-prompt","shared_categories":["developer-tools"]},{"slug":"wenyuchiou-awesome-agentic-ai-zh","name":"awesome-agentic-ai-zh","tagline":"A trilingual learning roadmap for agentic AI","github_url":"https://github.com/WenyuChiou/awesome-agentic-ai-zh","owner":"WenyuChiou","repo":"awesome-agentic-ai-zh","owner_avatar_url":"https://avatars.githubusercontent.com/u/162016108?v=4","primary_language":"Python","stars":4866,"forks":641,"topics":["agentic-ai","agentic-workflows","ai-agent","ai-agents","awesome-list","chinese-llm","claude-code","claude-skills","cli","learning-roadmap","llm","llm-agents","mcp","model-context-protocol","multi-agent-systems","prompt-engineering","rag","trilingual","tutorial"],"archived":false,"github_pushed_at":"2026-07-22T02:46:42+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/wenyuchiou-awesome-agentic-ai-zh","markdown_url":"https://www.graphcanon.com/tools/wenyuchiou-awesome-agentic-ai-zh.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/wenyuchiou-awesome-agentic-ai-zh","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=wenyuchiou-awesome-agentic-ai-zh","shared_categories":["ai-agents","llm-frameworks"]},{"slug":"trigaten-learn-prompting","name":"Learn_Prompting","tagline":"Your Go-To Resource for Mastering Generative AI","github_url":"https://github.com/trigaten/Learn_Prompting","owner":"trigaten","repo":"Learn_Prompting","owner_avatar_url":"https://avatars.githubusercontent.com/u/42948753?v=4","primary_language":"MDX","stars":4726,"forks":668,"topics":["chatgpt","chatgpt-api","deep-learning","gpt-3","gpt-4","gpt-4-api","gpt3","large-language-models","llm","machine-learning","nlp","openai-api","prompt-engineering","prompt-toolkit","prompt-tuning","prompting","transformers"],"archived":false,"github_pushed_at":"2025-01-14T15:04:07+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/trigaten-learn-prompting","markdown_url":"https://www.graphcanon.com/tools/trigaten-learn-prompting.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/trigaten-learn-prompting","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=trigaten-learn-prompting","shared_categories":["developer-tools","llm-frameworks"]},{"slug":"huaizhengzhang-ai-infra-from-zero-to-hero","name":"AI-Infra-from-Zero-to-Hero","tagline":"Awesome System for Machine Learning and LLM Infra","github_url":"https://github.com/HuaizhengZhang/AI-Infra-from-Zero-to-Hero","owner":"HuaizhengZhang","repo":"AI-Infra-from-Zero-to-Hero","owner_avatar_url":"https://avatars.githubusercontent.com/u/5894780?v=4","primary_language":null,"stars":4285,"forks":409,"topics":["ai-infra","genai","large-language-models","llmsys","mlsys","model-serving","model-training"],"archived":false,"github_pushed_at":"2025-07-25T02:24:35+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/huaizhengzhang-ai-infra-from-zero-to-hero","markdown_url":"https://www.graphcanon.com/tools/huaizhengzhang-ai-infra-from-zero-to-hero.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huaizhengzhang-ai-infra-from-zero-to-hero","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huaizhengzhang-ai-infra-from-zero-to-hero","shared_categories":["developer-tools","llm-frameworks"]}]}}