Awesome AI Agents › Courses and Tutorials

google/adk-recipes

⭐ 10592 Python added to this list on 2026-09-21 repository created 2025-04-01

adk-recipes is Google's public collection of small, runnable example agents that demonstrate how to solve concrete problems with the Agent Development Kit (ADK), Google's framework for building AI agents. The repository is organized into two directories: core/, maintained by the agents-cli team, containing canonical, focused recipes that each teach one pattern well, such as OAuth authentication flows, session memory, guardrails, and retrieval-augmented generation (RAG), and contrib/, a broader set of community-contributed recipes covering specific use cases and industry workflows, from customer-service bots to research agents. Every recipe ships with its own README containing setup and run instructions, so a developer can clone a single example and use it as a working starting point instead of building an agent from a blank page. ADK itself has SDKs in Python, TypeScript, Go, Java, and Kotlin, and the recipes target these specific SDKs. The repository also documents its own contribution process: a one-page Recipe Checklist for authors who want to submit a new recipe quickly, and a longer Recipe Handbook covering deeper tooling and conventions. Recipes are explicitly framed as demonstrations and starting points rather than production-ready code, and the project carries a disclaimer that it is not an officially supported Google product and is not eligible for Google's Open Source Vulnerability Rewards Program. With around 10,000 GitHub stars, adk-recipes serves developers who are already using or evaluating ADK and want concrete, runnable reference implementations of common agent-building patterns rather than reading framework documentation alone.

https://github.com/google/adk-recipes

agent development kitadkgooglerecipesexamplestutorialspythonrag

Also in Courses and Tutorials

shareAI-lab/learn-claude-code

Learn Claude Code is an educational project that teaches how to build modern AI coding agents like Claude Code through a progressive tutorial covering core concepts, planning, subagents, and skills mechanisms.

dair-ai/Prompt-Engineering-Guide

A comprehensive guide and resource hub for prompt engineering, context engineering, retrieval-augmented generation, and AI agents, offering tutorials, papers, tools, and courses to optimize the use of large language models.

patchy631/ai-engineering-hub

AI Engineering Hub is a comprehensive repository offering in-depth tutorials and practical resources on Large Language Models, Retrieval-Augmented Generation, and real-world AI agent applications for learners and practitioners.

huggingface/agents-course

The Hugging Face Agents Course is a comprehensive educational resource that teaches the fundamentals and advanced concepts of AI agents and large language models through structured units, practical frameworks, and community collaboration.

NirDiamant/GenAI_Agents

GenAI_Agents is a comprehensive repository offering tutorials, implementations, and community resources for building and advancing generative AI agents from basic to advanced levels.

walkinglabs/learn-harness-engineering

This course provides a comprehensive project-based tutorial on Harness Engineering for building reliable AI coding agents, covering environment setup, state management, verification, and control.

The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

An AI-powered tool that analyzes GitHub repositories and generates beginner-friendly tutorials with visualizations to simplify understanding complex codebases.

alirezadir/Machine-Learning-Interviews

A comprehensive guide to prepare for machine learning and AI technical interviews at major tech companies, covering coding, ML fundamentals, system design, and behavioral aspects.