Content
# Google ADK Learning Roadmap
## Overview
This repository contains a comprehensive learning roadmap for Google ADK (Agent Development Kit). The roadmap is designed to guide learners through the important topics and skills necessary for effectively using Google ADK to build intelligent agents.
---
## [Day 1]
### Learning Focus
#### Categories:
- ADK Homepage
- Community Resources
#### Content Summary:
Understand the core definitions of Google ADK, which aggregates various resources created and maintained by the Agent Development Kit (ADK) community. The content covers introductory tutorials, in-depth courses, tutorials and demonstrations on agent development, Java version ADK resources, and translations of documentation in multiple languages. Additionally, the page provides guidelines on how to contribute your own resources, encouraging community members to participate and enrich the ADK ecosystem.
#### Detailed Explanation:
- [Document Link](./docs/google-adk-docs-community_summary.md)
#### Reference Resources
- [Google ADK Getting Started](https://google.github.io/adk-docs/community/#getting-started)
- [Getting Started with Agent Development Kit Tools (MCP, Google Search, LangChain, etc.)](https://www.youtube.com/watch?v=5ZmaWY7UX6k)
- [software-bug-assistant](https://github.com/google/adk-samples/tree/main/python/agents/software-bug-assistant)
- [Tools Make an Agent: From Zero to Assistant with ADK](https://cloud.google.com/blog/topics/developers-practitioners/tools-make-an-agent-from-zero-to-assistant-with-adk?e=48754805?utm_source%3Dtwitter?utm_source%3Dlinkedin)
- [Tools for Agents: ADK Tools list](https://google.github.io/adk-docs/tools/)
---
## [Day 2]
### Learning Focus
#### Categories:
- Community Resources
#### Content Summary:
Design a copilot interactive teaching design pattern (incomplete), acquire relevant resources for the target learning project, and design an interactive teaching model to assist learners in mastering the project content more effectively.
#### Detailed Explanation:
- [Document Link](.github/chatmodes/repo-guiding-learning.chatmode.md)
#### Reference Resources
- [Project Dependency Link](workspace/python/agents/software-bug-assistant/pyproject_explanation.md)
- [Sample Project Link](workspace/samples/adk-samples/README.md)
---
## [Day 3]
### Learning Focus
#### Categories:
- Community Resources
#### Content Summary:
Implement the example software-bug-assistant project code.
#### Detailed Explanation:
- [Document Link](./workspace/python/agents/software-bug-assistant/README.md)
#### Reference Resources
- [software-bug-assistant Project Code](./workspace/python/agents/software-bug-assistant/)