---
title: "Codelabs"
description: "Hands-on, self-service codelabs and technical workshops by Daniela Petruzalek. Build AI agents, integrate Gemini APIs, and deploy Go applications to Google Cloud."
language: "en"
translations:
  - lang: "pt-BR"
    url: https://danicat.dev/pt-br/codelabs/
    markdown_url: https://danicat.dev/pt-br/codelabs/index.md
  - lang: "ja"
    url: https://danicat.dev/ja/codelabs/
    markdown_url: https://danicat.dev/ja/codelabs/index.md
url: https://danicat.dev/codelabs/
---

# Codelabs

> For the complete documentation index, see [llms.txt](https://danicat.dev/llms.txt) or the full site corpus at [llms-full.txt](https://danicat.dev/llms-full.txt).

- **URL**: https://danicat.dev/codelabs/
- **Markdown URL**: https://danicat.dev/codelabs/index.md
- **Author**: Daniela Petruzalek
- **Translations**: [Português (pt-BR)](https://danicat.dev/pt-br/codelabs/index.md) ([HTML](https://danicat.dev/pt-br/codelabs/)), [日本語 (ja)](https://danicat.dev/ja/codelabs/index.md) ([HTML](https://danicat.dev/ja/codelabs/))
- **Summary**: Hands-on, self-service codelabs and technical workshops by Daniela Petruzalek. Build AI agents, integrate Gemini APIs, and deploy Go applications to Google Cloud.

---

## Interactive Codelabs & Workshops (5)
### [Build Rich Agentic Interfaces with ADK and A2UI](https://codelabs.developers.google.com/adk-gemini-a2ui#0)

- **Date**: 2026-06-17
- **Interactive Codelab URL**: [https://codelabs.developers.google.com/adk-gemini-a2ui#0](https://codelabs.developers.google.com/adk-gemini-a2ui#0)
- **Level**: Intermediate
- **Stack**: Python 3.10+, Google ADK, A2UI

Step-by-step codelab on building rich agentic user interfaces with Google ADK and A2UI. Learn dynamic web component rendering and event streaming.


### [Build a Match 3 Arcade Game With Gemini and Antigravity](https://codelabs.developers.google.com/cloud-crush-agy#0)

- **Date**: 2026-05-07
- **Interactive Codelab URL**: [https://codelabs.developers.google.com/cloud-crush-agy#0](https://codelabs.developers.google.com/cloud-crush-agy#0)
- **Level**: Intermediate
- **Stack**: Go 1.22+, Ebitengine v2, Antigravity CLI

Build Cloud Crush, an 8x8 Match-3 arcade game in Go and Ebitengine using Gemini 3 and the Antigravity CLI agent. Covers automated browser testing.


### [Create Your Own Executive Assistant with Agent Development Kit](https://codelabs.developers.google.com/cloud-adk-executive-assistant#0)

- **Date**: 2026-03-11
- **Interactive Codelab URL**: [https://codelabs.developers.google.com/cloud-adk-executive-assistant#0](https://codelabs.developers.google.com/cloud-adk-executive-assistant#0)
- **Level**: Intermediate
- **Stack**: Python 3.10+, Google ADK, Gemini API

Hands-on Google codelab to create a personalized AI executive assistant using the Agent Development Kit (ADK), Gemini API, and tool integration.


### [Build a Photo Restoration App Using Genkit Go and Nano Banana Pro](https://codelabs.developers.google.com/cloud-genkit-go-nano-banana?hl=en#0)

- **Date**: 2026-02-24
- **Interactive Codelab URL**: [https://codelabs.developers.google.com/cloud-genkit-go-nano-banana?hl=en#0](https://codelabs.developers.google.com/cloud-genkit-go-nano-banana?hl=en#0)
- **Level**: Intermediate
- **Stack**: Go 1.24+, Genkit Go >= 0.1.0, Vertex AI

Hands-on tutorial building GlowUp, an AI photo restoration app in Go using Genkit and Gemini 3 Pro Image (Nano Banana Pro) 4K model.


### [Build an MCP Server with Go and Gemini CLI](https://codelabs.developers.google.com/cloud-gemini-cli-mcp-go#0)

- **Date**: 2026-02-04
- **Interactive Codelab URL**: [https://codelabs.developers.google.com/cloud-gemini-cli-mcp-go#0](https://codelabs.developers.google.com/cloud-gemini-cli-mcp-go#0)
- **Level**: Intermediate
- **Stack**: Go 1.24+, Gemini CLI / Antigravity CLI, MCP Go SDK

Learn how to extend the Gemini CLI with custom tools using the Model Context Protocol (MCP) in Go. Step-by-step official Google codelab.


