Prepared for: GDG Cloud Bandung Event Duration: 1.5 hours Target Audience: Intermediate to Advanced Developers Last Updated: January 2026
Based on comprehensive research across ALL 42 badges (24 Skill + 18 Completion), here are the individual labs sorted by duration.
| Lab Name | Duration | Badge | Real-World Use Case |
|---|---|---|---|
| Build an AI Image Recognition app using Gemini | 10 min | Build Real World AI Apps | Product image analysis, accessibility |
| Build an AI Image Generator app using Imagen | 10 min | Build Real World AI Apps | Marketing assets, prototyping |
| Build an application to send Chat Prompts using Gemini | 10 min | Build Real World AI Apps | Chatbot, customer support |
| BigQuery Soccer Data Analytical Insight | 10 min | Perform Predictive Data Analysis | Sports analytics, BI dashboards |
| Cloud Natural Language API: Qwik Start | 10 min | Prepare Data for ML APIs | Sentiment analysis, entity extraction |
| Speech-to-Text API: Qwik Start | 10 min | Prepare Data for ML APIs | Transcription, voice apps |
| Video Intelligence: Qwik Start | 10 min | Prepare Data for ML APIs | Video analysis, content moderation |
| Getting Started with Gemini API with cURL | 15 min | Develop Gen AI Apps | API integration basics |
| BigQuery Soccer Data Ingestion | 15 min | Perform Predictive Data Analysis | Data pipeline setup |
| BigQuery Soccer Data Analysis | 15 min | Perform Predictive Data Analysis | SQL analytics |
| Cloud IAM: Qwik Start | 15 min | Implement Cloud Security | Access control fundamentals |
| IAM Custom Roles | 15 min | Implement Cloud Security | Fine-grained permissions |
| Service Accounts and Roles: Fundamentals | 15 min | Configure Service Accounts | Automation security |
| VPC Network Peering | 15 min | Implement Cloud Security | Network connectivity |
| Getting Started with Cloud KMS | 15 min | Implement Cloud Security | Data encryption |
| Cloud Run Functions: Qwik Start - Console | 15 min | Cloud Run Functions | Serverless basics |
| HTTP Google Cloud Run Functions in Node.js | 15 min | Cloud Run Functions | Event-driven apps |
| Dataflow: Qwik Start - Templates | 15 min | Prepare Data for ML APIs | Stream processing |
| Dataproc: Qwik Start - Command Line | 15 min | Prepare Data for ML APIs | Big data processing |
| Detect and Investigate Threats with SCC | 15 min | Mitigate Threats | Security monitoring |
| Introduction to Function Calling with Gemini | 20 min | Develop Gen AI Apps | Tool-use agents, API automation |
| Develop Code with Gemini in BigQuery | 20 min | Multimodal Vector Search | SQL copilot, data analysis |
| Create a RAG Application with BigQuery | 20 min | Multimodal Vector Search | Knowledge base Q&A |
| Using Gemini for Multimodal Retail Recommendations | 20 min | Multimodal RAG | E-commerce, product recommendations |
| Introduction to Gemini 3 Flash | 20 min | Enhance Gemini Capabilities | Latest model features |
| Utilize Streamlit Framework with Cloud Run | 20 min | Develop Gen AI Apps | Deploy AI web apps |
| Cloud Monitoring: Qwik Start | 20 min | Monitor and Log | Infrastructure monitoring |
| Monitoring Multiple Projects | 20 min | Monitor and Log | Multi-project observability |
| Monitoring and Logging for Cloud Run Functions | 20 min | Monitor and Log | Serverless monitoring |
| Get Started with Security Command Center | 20 min | Mitigate Threats | Security posture overview |
| Dataprep: Qwik Start | 20 min | Prepare Data for ML APIs | Data cleaning |
| Dataflow: Qwik Start - Python | 20 min | Prepare Data for ML APIs | ETL pipelines |
| Dataproc: Qwik Start - Console | 20 min | Prepare Data for ML APIs | Spark/Hadoop clusters |
| Create ML Models with BigQuery ML: Introduction | 20 min | Create ML Models with BigQuery ML | ML fundamentals |
| Creating an LLM-Based Chatbot with BigQuery ML | 20 min | Create ML Models with BigQuery ML | Conversational AI |
| Build a BigQuery ML Model to Predict Purchase Behavior | 20 min | Create ML Models with BigQuery ML | Customer analytics |
| Classify Text Into Categories with BigQuery ML | 20 min | Create ML Models with BigQuery ML | Text classification |
| Lab Name | Duration | Badge | Real-World Use Case |
|---|---|---|---|
| Intro to Generating and Executing Python Code with Gemini | 25 min | Enhance Gemini Capabilities | Code generation & execution |
| Intro to Context Caching with the Gemini API | 25 min | Enhance Gemini Capabilities | Cost optimization, long docs |
| Introduction to Controlled Generation | 25 min | Enhance Gemini Capabilities | Structured output (JSON) |
| Predict Visitor Purchases with Classification Model | 25 min | Engineer Data for Predictive Modeling | E-commerce predictions |
| Creating and Alerting on Logs-based Metrics | 25 min | Monitor and Log | Custom alerting |
| Analyze Findings with Security Command Center | 25 min | Mitigate Threats | Security analytics |
| Analyze Customer Reviews with Gemini Using SQL | 30 min | Multimodal Vector Search | Sentiment analysis, business intel |
| Multimodal RAG using Gemini API | 30 min | Multimodal RAG | Document understanding |
| BigQuery Machine Learning using Soccer Data | 30 min | Perform Predictive Data Analysis | ML predictions |
| User Authentication: Identity-Aware Proxy | 30 min | Implement Cloud Security | Zero-trust access |
| Multimodality with Gemini | 35 min | Multimodal RAG | Image + text analysis |
| Creating a Data Transformation Pipeline with Cloud Dataprep | 35 min | Engineer Data for Predictive Modeling | Data wrangling |
| Setting up a Private Kubernetes Cluster | 35 min | Implement Cloud Security | Secure K8s |
| Cloud Run Functions: Build an Event-Driven Application | 35 min | Cloud Run Functions | Event-driven architecture |
| Generative AI with Vertex AI: Prompt Design | 40 min | Prompt Design | Prompt engineering |
| Getting Started with Google Gen AI SDK | 40 min | Multiple badges | Foundation for all Gemini apps |
| Lab Name | Duration | Badge | Notes |
|---|---|---|---|
| ETL Processing on Dataflow and BigQuery | 1 hour | Engineer Data for Predictive Modeling | Too long |
| Identify Application Vulnerabilities with SCC | 1 hour | Mitigate Threats | Too long |
| Provision Cloud Infrastructure with Gemini | 1 hour | Gemini for Cloud Architects | Too long |
| Creating a VPC Network with Gemini | 1 hour | Gemini for Network Engineers | Too long |
| Navigate Security Decisions with Gemini | 1 hour | Gemini for Security Engineers | Too long |
| All ADK Labs | 2 hours each | Deploy Multi-Agent Architectures | Too long |
| Build Apps with Gemini Code Assist | 2 hours | Streamline App Development | Too long |
| Implement continuous delivery with Gemini | 2 hours | Gemini for DevOps Engineers | Too long |
| Gemini for Application Developers Lab | 2 hours | Gemini for Application Developers | Too long |
| All Vertex AI Search for Commerce Labs | 1 hour each | Vertex AI Search for Commerce | Too long |
Theme: "Bikin AI yang Bisa Ngambil Data & Manggil API"
| Time | Activity |
|---|---|
| 10 min | Opening + JuaraGCP intro |
| 15 min | Setup accounts |
| 20 min | Lab: Introduction to Function Calling with Gemini |
| 20 min | Lab: Create a RAG Application with BigQuery |
| 15 min | Live demo: Combine both concepts |
| 10 min | Closing + badge roadmap |
Why this option:
- Function calling = how modern AI agents work (hottest topic in AI!)
- RAG = solution to hallucination (everyone's pain point)
- Both are production-ready patterns used in real apps
- Earns points toward 2 different badges
- Very practical for daily development work
Theme: "Speedrun: 3 AI Apps dengan Gemini & Imagen"
| Time | Activity |
|---|---|
| 10 min | Opening |
| 15 min | Setup |
| 15 min | Lab: Build AI Image Recognition app (10 min + buffer) |
| 15 min | Lab: Build AI Image Generator app (10 min + buffer) |
| 15 min | Lab: Build Chat Prompts app (10 min + buffer) |
| 10 min | Discussion: How to combine these |
| 10 min | Closing |
Why this option:
- 3 completed labs = instant gratification
- Covers vision, generation, and chat = full Gemini experience
- Very visual and demo-friendly
- All from same badge (Build Real World AI Apps) - almost complete it!
Theme: "SQL + AI: Analyze Data Tanpa Coding Kompleks"
| Time | Activity |
|---|---|
| 10 min | Opening |
| 15 min | Setup |
| 25 min | Lab: Develop Code with Gemini in BigQuery (20 min + buffer) |
| 35 min | Lab: Analyze Customer Reviews with Gemini Using SQL (30 min + buffer) |
| 5 min | Closing |
Why this option:
- SQL = universal skill, most devs know it
- Sentiment analysis = immediate business value
- BigQuery + Gemini = powerful combo for data teams
- Good for data engineers, analysts, backend devs
Theme: "Gemini Advanced: Controlled Generation & Code Execution"
| Time | Activity |
|---|---|
| 10 min | Opening |
| 15 min | Setup |
| 30 min | Lab: Introduction to Controlled Generation (25 min + buffer) |
| 30 min | Lab: Intro to Generating and Executing Python Code (25 min + buffer) |
| 5 min | Closing |
Why this option:
- Controlled generation = reliable AI for production
- Code execution = AI that can actually run code!
- Very advanced topics, perfect for experienced devs
- Solves real problems: "How do I get consistent JSON from AI?"
Theme: "Cloud Security Basics - 4 Labs in 90 Minutes"
| Time | Activity |
|---|---|
| 10 min | Opening |
| 10 min | Setup |
| 20 min | Lab: Cloud IAM: Qwik Start (15 min + buffer) |
| 20 min | Lab: IAM Custom Roles (15 min + buffer) |
| 20 min | Lab: Service Accounts and Roles: Fundamentals (15 min + buffer) |
| 10 min | Closing |
Why this option:
- Security is always relevant
- Foundation for any cloud role
- 3-4 labs completed = great progress toward badge
- Appeals to DevOps and security-focused developers
| Option | Wow Factor | Practical Value | Difficulty | Labs | Best For |
|---|---|---|---|---|---|
| 1. Function Calling + RAG | ★★★★★ | ★★★★★ | Medium | 2 | AI engineers, backend devs |
| 2. 3 AI Apps Speedrun | ★★★★ | ★★★ | Easy | 3 | Beginners, visual learners |
| 3. SQL + AI Analysis | ★★★ | ★★★★★ | Medium | 2 | Data engineers, analysts |
| 4. Controlled + Code Exec | ★★★★ | ★★★★ | Hard | 2 | Experienced devs |
| 5. Security Sprint | ★★★ | ★★★★ | Easy-Med | 3-4 | DevOps, security teams |
- Prompt Design in Vertex AI
- Develop Gen AI Apps with Gemini and Streamlit
- Build Real World AI Applications with Gemini and Imagen
- Enhance Gemini Model Capabilities
- Implement Multimodal Vector Search with BigQuery
- Inspect Rich Documents with Gemini Multimodality and Multimodal RAG
- Automate Data Capture at Scale with Document AI
- Create ML Models with BigQuery ML
- Explore Generative AI with Gemini API
- Cloud Run Functions: 3 Ways
- Configure Service Accounts and IAM
- Develop Serverless Applications on Cloud Run
- Use Machine Learning APIs on Google Cloud
- The Basics of Google Cloud Compute
- Use APIs to Work with Cloud Storage
- Monitoring in Google Cloud
- Engineer Data for Predictive Modeling with BigQuery ML
- Implement Cloud Security Fundamentals on Google Cloud
- Mitigate Threats and Vulnerabilities with Security Command Center
- Monitor and Log with Google Cloud Observability
- Perform Predictive Data Analysis in BigQuery
- Prepare Data for ML APIs on Google Cloud
- Kickstarting Application Development with Gemini Code Assist
- Deploy Multi-Agent Architectures with Vertex AI
- AI Boost Bites: Automate tasks with Gemini and Apps Script
- Build intelligent agents with ADK
- Create Embeddings, Vector Search, and RAG with BigQuery
- Vector Search and Embeddings
- Agent Assist and its Gen AI Capabilities
- Build AI Agents with Enterprise Databases
- Build Generative AI Agents with Vertex AI and Flutter
- Create Agents with Generative Playbooks
- Deploy Multi-Agent Systems with ADK and Agent Engine
- Gemini for Cloud Architects
- Gemini for DevOps Engineers
- Gemini for Network Engineers
- Gemini for Security Engineers
- Introduction to Security in the World of AI
- Model Armor: Securing AI Deployments
- Streamline App Development with Gemini Code Assist
- Vertex AI Search for Commerce
- Gemini for Application Developers
- Period: January 15 - February 15, 2026
- Registration: goo.gle/JuaraGCP
- Discord: goo.gle/gdevsid
| Tier | Requirements | Rewards |
|---|---|---|
| Tier 1 | Min. 10 badges (6+ Skill) | T-shirt, Sticker, Keychain |
| Tier 2 | Min. 18 badges (9+ Skill) | Tier 1 + Zipper Hoodie |
| Tier 3 | Min. 26 badges (12+ Skill) | Tier 2 + Premium TWS ANC |
| Top 10 | Highest scores | Tier 3 + Samsung Galaxy Fit |
These badges have labs that are too long (1-2+ hours) or have no hands-on labs:
No Labs (lessons/quizzes only):
- Agent Assist and its Gen AI Capabilities
- Create Agents with Generative Playbooks
- Introduction to Security in the World of AI
- Model Armor: Securing AI Deployments
Labs too long (1-2 hours each):
- Deploy Multi-Agent Architectures with Vertex AI
- Build intelligent agents with ADK
- Deploy Multi-Agent Systems with ADK and Agent Engine
- Gemini for Cloud Architects/DevOps/Network/Security Engineers
- Streamline App Development with Gemini Code Assist
- Build AI Agents with Enterprise Databases
- Build Generative AI Agents with Vertex AI and Flutter
- Vertex AI Search for Commerce
- Kickstarting Application Development with Gemini Code Assist
Prepared by GDG Cloud Bandung Team Research conducted January 2026