This repository contains my learning journey through the Google AI Agents Intensive course (November 10–14). The course is a comprehensive 5-day intensive program focused on building production-ready AI agents using modern frameworks and tools.
This repository serves as:
- A structured learning workspace for daily exercises and experiments
- A knowledge base for concepts, notes, and reflections
- A portfolio of hands-on projects and capstone work
- A reference guide for future AI agent development
Focus: Introduction to AI agents, foundational concepts, and basic agent architecture.
Focus: Integrating tools with agents, API interactions, and multi-tool orchestration.
Focus: Managing agent context, implementing memory systems, and state management.
Focus: Testing agents, quality metrics, evaluation frameworks, and debugging.
Focus: Building a complete, production-ready AI agent project.
.
├── Day1_Agent_Basics/
│ ├── README.md
│ ├── notebook_template.ipynb
│ └── concepts.md
├── Day2_Tools_and_Interoperability/
│ ├── README.md
│ ├── notebook_template.ipynb
│ └── concepts.md
├── Day3_Context_and_Memory/
│ ├── README.md
│ ├── notebook_template.ipynb
│ └── concepts.md
├── Day4_Evaluation_and_Quality/
│ ├── README.md
│ ├── notebook_template.ipynb
│ └── concepts.md
├── Day5_Prototype to Production/
│ ├── README.md
│ ├── notebook_template.ipynb
│ └── concepts.md
├── Resources/
│ └── (Additional materials, links, and references)
├── Notes/
│ └── (General course notes and reflections)
├── requirements.txt
└── README.md
- Day 1: Understand core agent concepts and build a simple agent
- Day 2: Integrate multiple tools and APIs with agents
- Day 3: Implement context management and memory systems
- Day 4: Evaluate agent performance and ensure quality
- Day 5: Complete a full-stack agent project
-
Clone this repository:
git clone <repository-url> cd <repository-name>
-
Create a virtual environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt
-
Launch Jupyter:
jupyter notebook
- Each day's folder contains a
code.ipynbfor hands-on experiments - Use
concepts.mdto document key learnings and insights - The
Resources/folder is for additional materials and references - The
Notes/folder is for general course notes and reflections
Course Dates: November 10–14
Last Updated: November 2024