Skip to content

Instantly share code, notes, and snippets.

@raflyfahrezi
Last active January 17, 2026 04:07
Show Gist options
  • Select an option

  • Save raflyfahrezi/9daa16864adf44d4e54f2a576e070a0a to your computer and use it in GitHub Desktop.

Select an option

Save raflyfahrezi/9daa16864adf44d4e54f2a576e070a0a to your computer and use it in GitHub Desktop.

JuaraGCP Season 12 - Hands-On Event Recommendations

Prepared for: GDG Cloud Bandung Event Duration: 1.5 hours Target Audience: Intermediate to Advanced Developers Last Updated: January 2026


Complete Master Lab List - JuaraGCP S12

Based on comprehensive research across ALL 42 badges (24 Skill + 18 Completion), here are the individual labs sorted by duration.

Quick Labs (10-20 min) - PERFECT for 1.5h Sessions

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

Medium Labs (25-40 min) - Can Fit 1-2 in 1.5h

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

Long Labs (45+ min) - NOT Suitable for 1.5h Events

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

Top Recommendations for 1.5h Event

Option 1: Function Calling + RAG Combo (HIGHLY RECOMMENDED)

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

Option 2: Build 3 AI Apps in 90 Minutes

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!

Option 3: AI-Powered Data Analysis

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

Option 4: Structured Output & Code Execution

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?"

Option 5: Security Fundamentals Sprint

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

Quick Decision Matrix

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

Badge Reference

Skill Badges (3 points each) - 24 Total

  1. Prompt Design in Vertex AI
  2. Develop Gen AI Apps with Gemini and Streamlit
  3. Build Real World AI Applications with Gemini and Imagen
  4. Enhance Gemini Model Capabilities
  5. Implement Multimodal Vector Search with BigQuery
  6. Inspect Rich Documents with Gemini Multimodality and Multimodal RAG
  7. Automate Data Capture at Scale with Document AI
  8. Create ML Models with BigQuery ML
  9. Explore Generative AI with Gemini API
  10. Cloud Run Functions: 3 Ways
  11. Configure Service Accounts and IAM
  12. Develop Serverless Applications on Cloud Run
  13. Use Machine Learning APIs on Google Cloud
  14. The Basics of Google Cloud Compute
  15. Use APIs to Work with Cloud Storage
  16. Monitoring in Google Cloud
  17. Engineer Data for Predictive Modeling with BigQuery ML
  18. Implement Cloud Security Fundamentals on Google Cloud
  19. Mitigate Threats and Vulnerabilities with Security Command Center
  20. Monitor and Log with Google Cloud Observability
  21. Perform Predictive Data Analysis in BigQuery
  22. Prepare Data for ML APIs on Google Cloud
  23. Kickstarting Application Development with Gemini Code Assist
  24. Deploy Multi-Agent Architectures with Vertex AI

Completion Badges (1 point each) - 18 Total

  1. AI Boost Bites: Automate tasks with Gemini and Apps Script
  2. Build intelligent agents with ADK
  3. Create Embeddings, Vector Search, and RAG with BigQuery
  4. Vector Search and Embeddings
  5. Agent Assist and its Gen AI Capabilities
  6. Build AI Agents with Enterprise Databases
  7. Build Generative AI Agents with Vertex AI and Flutter
  8. Create Agents with Generative Playbooks
  9. Deploy Multi-Agent Systems with ADK and Agent Engine
  10. Gemini for Cloud Architects
  11. Gemini for DevOps Engineers
  12. Gemini for Network Engineers
  13. Gemini for Security Engineers
  14. Introduction to Security in the World of AI
  15. Model Armor: Securing AI Deployments
  16. Streamline App Development with Gemini Code Assist
  17. Vertex AI Search for Commerce
  18. Gemini for Application Developers

JuaraGCP S12 Quick Info

Rewards

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

Badges NOT Suitable for Hands-On Event

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment