Google Developers Codelabs предоставляет обучающие материалы и практический опыт программирования. Большинство лабораторий кода проведут вас через процесс создания небольшого приложения или добавления новой функции в существующее приложение. Они охватывают широкий спектр тем, таких как Android Wear, Google Compute Engine, ARCore и API Google для iOS.
Инструменты Codelab на GitHubAidemy: Building Multi-Agent Systems with LangGraph, EDA, and Generative AI on Google Cloud
Updated 27 февраля 2025 г.
To develop a functional AI-powered teaching assistant system called “Aidemy” on Google Cloud Platform, showcasing the power of multi-agent systems. Gain practical experience in designing, building, and deploying a complex multi-agent system on Google Cloud, mastering key concepts in LLM application development, and understanding the benefits of event-driven architectures.
Toy Store Search App with Cloud Databases, Serverless Runtimes and Open Source Integrations
Updated 27 февраля 2025 г.
In this codelab, you’ll build a RAG based Vector Search application designed to find matching toys for customer search (through texts and images), create custom toys based on user request and predict price for the custom-created toy using AlloyDB, Gemini, Imagen, LangChain4j and GenAI Toolbox for Databases.
Add push notifications to an iOS app
45 минут
Updated 26 февраля 2025 г.
In this codelab, you’ll add push notifications to an iOS app with Firebase Cloud Messaging.
AngularFire web codelab
1 час 25 минут
Updated 26 февраля 2025 г.
In this codelab, you’ll learn how to use the Firebase platform on the web by building a chat app.
Building an LLM and RAG-based chat application using AlloyDB AI and LangChain
1 час 32 минуты
Updated 25 февраля 2025 г.
In this codelab you’ll learn how to create an AlloyDB cluster, deploy GenAI Databases Retrieval Service for databases and create a sample application using the service.
Accelerating analytical queries with columnar engine in AlloyDB Omni.
1 час 22 минуты
Updated 25 февраля 2025 г.
In this codelab you’ll learn how to deploy AlloyDB Omni on a compute VM, load data and use AlloyDB Columnar Engine to improve performance
Getting started with Vector Embeddings with AlloyDB AI
1 час 57 минут
Updated 25 февраля 2025 г.
In this codelab you’ll learn how to use AlloyDB AI in combination with vector search and create an index on the vector data
AlloyDB Omni and Local AI Model on Kubernetes.
1 час 12 минут
Updated 25 февраля 2025 г.
In this codelab you’ll learn how to deploy AlloyDB Omni on a GKE cluster, deploy an I model to the same cluster, register the model in the AlloyDB Omni and make them working together
A Tour of Gemini Code Assist Standard and Enterprise for Developers in Google Cloud Shell Editor
50 минут
Updated 25 февраля 2025 г.
In this codelab, you’ll use Gemini Code Assist, an AI-powered collaborator in Google Cloud. You’ll get familiar with how you can use Gemini Chat and inline code assistance to generate code, understand code and other AI assisted coding tasks.
Getting started with Vector Embeddings in Cloud SQL for PostgreSQL
1 час 12 минут
Updated 24 февраля 2025 г.
In this codelab you’ll learn how to use Cloud SQL AI integration in combination with vector search and create an index on the vector data
Create Your First 3D Map
40 минут
Updated 21 февраля 2025 г.
This codelab is intended to help you understand how to create your first 3D Map using Photorealistic 3D Maps in Maps JavaScript. You will learn the basics about loading the right components of the Maps Javascript API, displaying your first 3D Map and
How to create a Private Service Connect for AlloyDB
1 час 12 минут
Updated 21 февраля 2025 г.
In this codelab you’ll learn how to create a Private Service Connect for AlloyDB
Add markers and animation to a 3D Map
1 час 37 минут
Updated 20 февраля 2025 г.
This tutorial explores how to add and style 3D markers in your application. You'll also learn how to animate your application by flying to and around specific locations. This tutorial builds on the concepts covered in the first codelab. If you
How to create a Private Service Connect for Cloud SQL
1 час 12 минут
Updated 20 февраля 2025 г.
In this codelab you’ll learn how to create a Private Services Connect for Cloud SQL
Installing and Setting-up Toolbox for your Gen AI & Agentic Applications on AlloyDB
Updated 19 февраля 2025 г.
In this codelab, you’ll build and deploy a Toolbox for your Price Prediction Application that uses AlloyDB and generative AI features using Gen AI Toolbox for Databases service.
Build with Firebase Data Connect
49 минут
Updated 14 февраля 2025 г.
Learn how to build a web app with Firebase Data Connect and GraphQL
Codelab - Build a contextual Yoga Poses recommender app with Firestore, Vector Search, Langchain and Gemini (Python version)
2 часа
Updated 12 февраля 2025 г.
This codelab guides you through creating a knowledge-driven Yoga pose recommender app. The app answers user questions by suggesting matching yoga poses. You’ll learn to build a Firestore Collection of yoga poses from a Hugging Face dataset, set up Firestore Vector Search, and integrate everything into a Flask application.
Build a contextual Yoga Poses recommender app with Firestore, Vector Search and Gemini 2.0!
Updated 10 февраля 2025 г.
In this codelab, you’ll build a knowledge-driven contextual Yoga Poses search app designed to answer user questions on Yoga poses to match with their questions. It also allows administrative tasks like creating and editing Yoga poses.
Codelab - Build a contextual Yoga Poses recommender app with Firestore, Vector Search, Langchain and Gemini (Node.js version)
2 часа
Updated 6 февраля 2025 г.
This codelab guides you through creating a knowledge-driven Yoga pose recommender app. The app answers user questions by suggesting matching yoga poses. You’ll learn to build a Firestore Collection of yoga poses from a Hugging Face dataset, set up Firestore Vector Search, and integrate everything into a Node.js application.
App Mod Workshop
1 час 38 минут
Updated 4 февраля 2025 г.
In this codelab, you will modernize an old PHP application to Google Cloud, containerize it, deploy to Cloud Run and connect it to Cloud SQL. Moreover, you will explore Application CI/CD with Cloud Build and you will secure it with Secret Manager.
Build an Android app with Firebase and Jetpack Compose
55 минут
Updated 31 января 2025 г.
Build features of a to-do list Android app by adding authentication, performance monitoring, a declarative UI, and feature flagging – all with Firebase and Jetpack Compose.
Add Firestore Vector Search to your mobile apps with Firebase Extensions
Updated 23 января 2025 г.
Learn how to use Firestore Vector Search
Add new functionality to your web app quickly with Firebase Extensions
25 минут
Updated 23 января 2025 г.
In this codelab, you’ll add functionality to an online marketplace web app using Firebase Extensions.
Cloud Firestore iOS Codelab
38 минут
Updated 23 января 2025 г.
In this codelab you’ll learn how to build an iOS app that uses Cloud Firestore.
Cloud Firestore Web Codelab
52 минуты
Updated 23 января 2025 г.
In this codelab, you’ll learn how to build a web app that uses Cloud Firestore.
Cloud Firestore Android Codelab
49 минут
Updated 23 января 2025 г.
In this codelab you’ll learn how to build an Android app that uses Cloud Firestore.
How to Schedule a Cloud Run Job within a VPC Service Controls perimeter
Updated 18 января 2025 г.
Learn how to run a Cloud Run Job on a schedule inside a VPC SC perimeter using Cloud Scheduler and a Cloud Run service
Enable Private Service Connect on existing Cloud SQL instance running PSA (Terraform)
Updated 16 января 2025 г.
Enable PSC attachment on existing CloudSQL instance which has private service access networking enabled. Then connect to it via PSC endpoint in another project
Connecting to CloudSQL via Private Service Connect (Terraform)
Updated 13 января 2025 г.
Create a CloudSQL instance with PSC service attachment. And Connect to it via PSC endpoint in another project
Gemini in Java with Vertex AI and LangChain4j
56 минут
Updated 10 января 2025 г.
In this codelab, you’ll chat with your users, ask questions about your documentation, or extend a model with function calling, using Generative AI in Java, integrating the Gemini large language model on Vertex AI, and leveraging the LangChain4j framework
Build gen AI features powered by your data with Firebase Genkit
41 минута
Updated 9 января 2025 г.
Learn how to use Firebase Genkit to build generative AI features with the app development skills and tools you already know.
How to Transact Digital Assets with Multi-Party Computation and Confidential Space
Updated 9 января 2025 г.
In this codelab, you’ll learn how to use Confidential Space to transact digital assets with multi-party computation.
Add a user authentication flow to a Flutter app using FirebaseUI
8 минут
Updated 6 января 2025 г.
In this codelab, you’ll learn how to add Firebase Authentication to a Flutter app with only a few lines of code.
Securing ML models and Intellectual Property using Confidential Space
Updated 23 декабря 2024 г.
In this codelab, you’ll learn how to secure machine learning models and intellectual property using Confidential Space
Signed container image codelab
Updated 19 декабря 2024 г.
In this codelab, you’ll learn how to leverage the signed container image feature to improve usability of Confidential Space.
Integrate Firebase with a Next.js app
1 час 1 минута
Updated 10 декабря 2024 г.
Learn how to integrate Firebase with a Next.js app.
Building MLOps Workflows with Airflow 2 on GKE
58 минут
Updated 10 декабря 2024 г.
In this tutorial, you will learn how to train and run a model with vLLM on GKE through an Airflow DAG.
Validate Places API requests with Firebase AppCheck and reCAPTCHA
41 минута
Updated 10 декабря 2024 г.
In this codelab you’ll learn how to validate a Web application with Firebase AppCheck and reCAPTCHA before making requests to Places API
Build a Smart Shopping Assistant with AlloyDB and Vertex AI Agent Builder - Part 1
Updated 10 декабря 2024 г.
In this codelab, you’ll build a knowledge-driven chat application designed to answer customer questions, guide product discovery, and tailor search results for an ecommerce dataset
Secure shared data in use with Confidential Space
Updated 22 ноября 2024 г.
In this codelab, you’ll learn how to secure multi-party data sharing while preserving confidentiality using Confidential Space
Use Confidential Space with protected resources that aren't stored with a cloud provider
Updated 15 ноября 2024 г.
In this codelab, you’ll learn how to secure multi-party data sharing while preserving confidentiality using Confidential Space. This codelab focuses on how to use Confidential Space with protected resources that are hosted somewhere other than Google Cloud. You will learn how to request a custom token from the Google Attestation Service by providing a nonce, audience and a PKI token type.
How to create a Private Services Connect for CloudSQL
1 час 12 минут
Updated 12 ноября 2024 г.
In this codelab you’ll learn how to create a Private Services Connect for CloudSQL
Add a map to your iOS app (Swift)
32 минуты
Updated 11 ноября 2024 г.
This codelab teaches you how get started using Google Maps Platform for building iOS apps in Swift. You'll build an iOS app that does the following: To complete this codelab, you need the following accounts, services, and tools: For the enablement
Add a map to your iOS app with SwiftUI (Swift)
Updated 11 ноября 2024 г.
This codelab teaches you how to use the Maps SDK for iOS with SwiftUI. For the following enablement step, enable Maps SDK for iOS. If you do not already have a Google Cloud Platform account and a project with billing enabled, please see the Getting
Add a Google map to a React app
42 минуты
Updated 8 ноября 2024 г.
In this codelab, you learn everything that you need to get started with the vis.gl/react-google-map library for the Google Maps JavaScript API, which lets you add a Google map to a React app. You learn how to get set up, load the Maps JavaScript API,
Dialogflow CX: Build a retail virtual agent
2 часа
Updated 7 ноября 2024 г.
Learn how to build a retail chatbot with Dialogflow CX, a conversational AI platform (CAIP) for building virtual agents
Code Customization with Gemini Code Assist Enterprise
48 минут
Updated 1 ноября 2024 г.
Learn what’s new with Gemini Code Assist Enterprise, and how it can help your organization build with Google Cloud.
Build AI-powered web apps with Firebase Extensions for the Gemini API
36 минут
Updated 1 ноября 2024 г.
Learn how to use Firebase Extensions with the Gemini API to build a web app with AI-powered features, like personalized recommendations.
App Check Web Codelab
32 минуты
Updated 1 ноября 2024 г.
In this codelab, you will learn how to secure a web app from unauthorized access.
Get to know Firebase for Flutter
53 минуты
Updated 1 ноября 2024 г.
Learn how to build a Flutter mobile app with Firebase.
Firebase Android Codelab - Build Friendly Chat
42 минуты
Updated 1 ноября 2024 г.
In this codelab, you’ll learn how to build an Android app with Firebase platform.
Firebase iOS Codelab Swift
20 минут
Updated 1 ноября 2024 г.
In this codelab, you’ll learn how to use the Firebase platform on iOS in Swift.
Firebase Performance Monitoring for web
32 минуты
Updated 1 ноября 2024 г.
In this codelab, you’ll set up Firebase Performance Monitoring in a web app and learn how to use it to make sure your app runs well for end users.
Send notifications for a web app using Cloud Messaging and Cloud Functions
1 час 2 минуты
Updated 1 ноября 2024 г.
In this codelab, you’ll learn how to use Cloud Functions for Firebase to send notifications to users of a chat app.
Get to know Firebase for web
52 минуты
Updated 1 ноября 2024 г.
Build a web app from scratch with Firebase and the StackBlitz online editor. You’ll use basic HTML and JavaScript to talk to Firebase. This is a great introduction to using the Firebase console and integrating Firebase into an app. No extensive prior knowledge or software installations are needed.
Access Gemini chat with python sdk via Private Service Connect endpoint
Updated 29 октября 2024 г.
Access Gemini from a VM via python sdk and PSC endpoint
How to Run Transformers.js on Cloud Run GPUs
Updated 22 октября 2024 г.
Learn how to run stable diffusion on a Cloud Run GPU
Django CMS on Cloud Run
28 минут
Updated 15 октября 2024 г.
In this codelab, you’ll learn how to deploy Django CMS using serverless components: Cloud Run for the web engine, Cloud SQL for the database, and Cloud Build for the media assets.
Django on Cloud Run
30 минут
Updated 15 октября 2024 г.
In this codelab, you’ll learn how to deploy Django using serverless components: Cloud Run for the web engine, Cloud SQL for the database, and Cloud Build for the media assets.
Wagtail on Cloud Run
27 минут
Updated 14 октября 2024 г.
In this codelab, you’ll learn how to deploy Wagtail using serverless components: Cloud Run for the web engine, Cloud SQL for the database, and Cloud Build for the media assets.
Build a simple Android navigation app with Google Maps Platform Navigation SDK
29 минут
Updated 10 октября 2024 г.
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
Build a simple iOS navigation app in Swift with Google Maps Platform Navigation SDK
23 минуты
Updated 10 октября 2024 г.
In this codelab you’ll learn how to create a simple navigation app using Google Maps Platform Navigation SDK.
Google Cloud Functions in C#
17 минут
Updated 7 октября 2024 г.
In this codelab, you will learn about Google Cloud Run functions in C#. More specifically, you will deploy C# functions responding to HTTP and CloudEvents from various Google Cloud sources.
Getting started with Cloud Functions (2nd gen)
1 час 2 минуты
Updated 2 октября 2024 г.
In this codelab, you will learn about Google Cloud Functions (2nd gen). More specifically, you will deploy functions that respond to HTTP calls, Pub/Sub messages, Cloud Storage events and Cloud Audit Logs.
Using revisions in Cloud Run functions for Traffic Splitting, Gradual Rollouts, and Rollbacks
Updated 1 октября 2024 г.
Learn how to use revisions in Cloud Run functions to do traffic splitting, gradual rollouts, and rollbacks.
Build an interactive poll app for Google Chat with Node.js
30 минут
Updated 1 октября 2024 г.
In this codelab, you’ll learn how to build a chat app to poll a space.
Learn how to build and deploy a LangChain app on Cloud Run
Updated 30 сентября 2024 г.
Learn how to build and deploy a LangChain app on Cloud Run
Getting started with Spanner Graph
1 час 23 минуты
Updated 25 сентября 2024 г.
In this codelab, you will create a Spanner instance and learn how to use Spanner Graph.
Create a Generative Chat App with Vertex AI Conversation
20 минут
Updated 20 сентября 2024 г.
In this codelab, you will use Vertex AI Conversation to create, configure, and deploy a Data Store Agent and chat app to answer customer questions about products in the Google Store.
Query and Visualize Location Data in BigQuery with Google Maps Platform (JavaScript)
1 час 55 минут
Updated 18 сентября 2024 г.
Maps can be a very powerful tool when visualizing the patterns in a dataset that are related to location in some way. This relation could be the name of a place, a specific latitude and longitude value, or the name of an area that has a specific
Add a map to your iOS app (Objective-C)
21 минута
Updated 18 сентября 2024 г.
In this codelab you'll learn everything you need to get started using Google Maps Platform for building iOS apps in Objective-C. You'll learn all the basics from getting set up to loading the Maps SDK for iOS, displaying your first map, working with
Build a full stack store locator with Google Maps Platform and Google Cloud
59 минут
Updated 18 сентября 2024 г.
Imagine you have many places to put on a map and you want users to be able to see where these places are and identify which place they want to visit. Common examples of this include: In this codelab, you will create a locator that draws from a live
Get started with the Places SDK for Android (Kotlin)
36 минут
Updated 18 сентября 2024 г.
This codelab teaches you how to integrate the Places SDK for Android with your app and use each of the Places SDK features. To complete this codelab, you'll need the following accounts, services, and tools: For the enablement step below, enable the
Engage users with your Action for Google Assistant
48 минут
Updated 18 сентября 2024 г.
Learn to enhance your Action with features that keep users coming back to it.
Fundamentals of Apps Script with Google Sheets #5: Chart and Present Data in Slides
45 минут
Updated 18 сентября 2024 г.
Learn how to use the Spreadsheet service in Apps Script to chart and present a set of data.
Call Vision API Product Search backend on Android
25 минут
Updated 18 сентября 2024 г.
In this codelab, you’ll add code to an Android app to call a Vision API Product Search backend so that the app users can search for products using images.
Go on vacation with a Google Chat app
10 минут
Updated 18 сентября 2024 г.
In this code lab, you learn how to create a Google Chat
Build a nearby business search service with Google Maps Platform (JavaScript)
1 час
Updated 18 сентября 2024 г.
Learn to build a location-based web app using the Maps JavaScript API and PLaces Library to perform a Nearby Search.
Fundamentals of Apps Script with Google Sheets #1: Macros & Custom Functions
1 час
Updated 18 сентября 2024 г.
Learn Apps Script basics to improve your Google Sheets experience.
Getting Started with the Places SDK for iOS (Objective-C)
Updated 18 сентября 2024 г.
Before you begin coding, there are a few prerequisites that you'll need to set up. This tutorial uses Apple's Xcode tool, along with the Objective-C language to create a simple iOS application that runs in an emulator. You don't need a physical
Display nearby places in AR on Android (Kotlin)
Updated 18 сентября 2024 г.
This codelab teaches you how to use data from Google Maps Platform to display nearby places in augmented reality (AR) on Android. This codelab uses Android 10.0 (API level 29) and requires that you have Google Play services installed in Android
Fundamentals of Apps Script with Google Sheets #2: Spreadsheets, Sheets, and Ranges
55 минут
Updated 18 сентября 2024 г.
Learn how to read, write, and manipulate data in Google Sheets with the Apps Script Spreadsheet service.
Integrate your SaaS solution with the Google Cloud Marketplace API using Producer Portal (Python)
Updated 18 сентября 2024 г.
In this codelab, you will use Producer Portal to integrate a basic SaaS solution with the Google Cloud Marketplace Procurement API.
Build a product image search backend with Vision API Product Search
24 минуты
Updated 18 сентября 2024 г.
In this codelab, you’ll learn how to build a product image search backend using Vision API Product Search, and how to create an API key to call the backend from mobile apps.
Build a route planner with Place Autocomplete and Routes API
Updated 18 сентября 2024 г.
Whether you are embarking on a road trip, planning your daily commute, or navigating a bustling city, getting from point A to point B is more than just knowing where you want to go. A reliable route generation tool is essential. With Google Maps
Add a map to your website (JavaScript)
42 минуты
Updated 18 сентября 2024 г.
In this codelab, you learn everything you need to get started using Google Maps Platform for the web. You learn all the basics, from getting set up to loading the Maps JavaScript API, displaying your first map, working with markers and marker
Build your own Current Place picker for Android (Java)
1 час 4 минуты
Updated 18 сентября 2024 г.
Learn how to use the Google Maps Platform Maps and Places SDKs for Android to present users with a list of possible Places to identify their locations.
Add a map to your Android app (Kotlin with Compose)
Updated 18 сентября 2024 г.
This codelab teaches you how to integrate Maps SDK for Android with your app and use its core features by building an app that displays a map of mountains in Colorado, USA, using various types of markers. Additionally, you'll learn to draw other
Build 3D map experiences with WebGL Overlay View
1 час
Updated 18 сентября 2024 г.
This codelab teaches you how to use the WebGL-powered features of the Maps JavaScript API to control and render on the vector map in three dimensions. This codelab assumes you have intermediate knowledge of JavaScript and the Maps JavaScript API. To
Fundamentals of Apps Script with Google Sheets #3: Working with Data
1 час 20 минут
Updated 18 сентября 2024 г.
Learn how to employ data manipulation, custom menus, and public API data retrieval with Apps Script to improve your Sheets experience.
Integrating machine learning APIs
25 минут
Updated 18 сентября 2024 г.
In this codelab, we’ll explore the Vision, Speech-to-Text, Translation and Natural Language APIs. At the end, we’ll use these APIs to analyse audio recordings and map them to relevant images.
Build a simple store locator with Google Maps Platform (JavaScript)
49 минут
Updated 18 сентября 2024 г.
One of the most common features of a website is displaying a Google map that highlights one or more locations for a business, establishment, or some other entity with a physical presence. How these maps are implemented can vary greatly depending on
Visualize data with Google Maps Platform and deck.gl
Updated 18 сентября 2024 г.
This codelab teaches you how to create a high-volume geospatial data visualization using the Maps JavaScript API and deck.gl, an open-source, WebGL-accelerated, data-visualization framework. If you haven't used Google Maps Platform before, follow
Add a map to your Android app (Kotlin)
Updated 18 сентября 2024 г.
This codelab teaches you how to integrate Maps SDK for Android with your app and use its core features by building an app that displays a map of bicycle shops in San Francisco, CA, USA. For the following enablement step, you need to enable Maps SDK
Fundamentals of Apps Script with Google Sheets #4: Data Formatting
1 час 5 минут
Updated 18 сентября 2024 г.
Learn how to format your spreadsheet data with Apps Script.
Deploy a website with Cloud Run
39 минут
Updated 17 сентября 2024 г.
Learn to deploy a website with Cloud Run, which brings serverless agility to your containerized apps.
How to Run TorchServe and Stable Diffusion on Cloud Run GPUs
Updated 16 сентября 2024 г.
Learn how to run stable diffusion on a Cloud Run GPU
Learn how to invoke authenticated Cloud Run functions
Updated 13 сентября 2024 г.
Learn how to secure Cloud Run functions by requiring authentication for invocation
Using the Translation API with Python
8 минут
Updated 13 сентября 2024 г.
In this tutorial, you’ll learn to use the Translation API with Python.
How to use Ollama as a sidecar with Cloud Run GPUs and Open WebUI as a frontend ingress container
Updated 4 сентября 2024 г.
Learn how to use Ollama as a sidecar with Cloud Run GPUs and Open WebUI as a frontend ingress container
Build a Smart Shopping Assistant with AlloyDB and Vertex AI Agent Builder - Part 2
Updated 4 сентября 2024 г.
In this codelab, you’ll build a knowledge-driven chat application designed to answer customer questions, guide product discovery, and tailor search results for an ecommerce dataset
Add on-device Text Classification to your app with TensorFlow Lite and Firebase - Android Codelab
58 минут
Updated 4 сентября 2024 г.
In this codelab you’ll learn how to implement Text Classification using Firebase and TensorFlow Lite.
Add Recommendations to your app with TensorFlow Lite and Firebase - Android Codelab
57 минут
Updated 4 сентября 2024 г.
In this codelab, you’ll learn how to create a content recommendation engine for your app using Tensorflow and Firebase.
Add Recommendations to your app with TensorFlow Lite and Firebase - iOS Codelab
56 минут
Updated 4 сентября 2024 г.
In this codelab, you’ll learn how to create a content recommendation engine for your app using Tensorflow and Firebase
Add on-device Text Classification to your app with TensorFlow Lite and Firebase - iOS Codelab
58 минут
Updated 4 сентября 2024 г.
In this codelab you’ll learn how to implement Text Classification using Firebase and TensorFlow Lite.
Build a Patent Search Assistant with AlloyDB and Vertex AI Agent Builder - Part 2
Updated 4 сентября 2024 г.
In this codelab, you’ll build a knowledge-driven chat application designed to answer questions related to patent search and bring contextually relevant results grounded in the patent dataset truth as its source.
How to use Cloud Run functions and Gemini to summarize a text file uploaded to a Cloud Storage bucket
Updated 30 августа 2024 г.
how to get started with event-driven Cloud Run functions
Getting Started with Event-driven Cloud Run functions
Updated 23 августа 2024 г.
how to get started with event-driven Cloud Run functions
Getting Started with Cloud Run functions (HTTP)
Updated 23 августа 2024 г.
Learn how to getting started with Cloud Run functions
How to run LLM inference on Cloud Run GPUs with vLLM and the OpenAI Python SDK
Updated 21 августа 2024 г.
Learn how to run LLM inference on Cloud Run GPUs with vLLM and the OpenAI Python SDK
Build apps for Google Chat with Gemini
1 час
Updated 18 августа 2024 г.
In this codelab, you build Google Chat apps with the latest available features, which include Vertex AI’s Gemini-powered AI models, Dialogflow CX, app home, Google Chat Events, and accessory widgets.
Integrating Dialogflow with Google Chat
2 минуты
Updated 6 августа 2024 г.
In this codelab you will augment an Appointment Scheduler Chat app backed by Dialogflow and Google Calendar to run on Google Chat. You will build and deploy custom Google Chat messages.
Hands-on: Create a TV guide Google Chat with Google Workspace and Dialogflow
Updated 6 августа 2024 г.
Learn how to build a custom Dialogflow chatbot for Google Chat with dynamic card responses.
Building an LLM and RAG-based chat application using Cloud SQL databases and LangChain
1 час 32 минуты
Updated 23 июля 2024 г.
In this codelab you’ll learn how to create a database, deploy GenAI Retrieval Service for databases and create a sample chat application using the service.
How to Interact with APIs Using Function Calling in Gemini
8 минут
Updated 18 июля 2024 г.
In this codelab, you will use function calling in Gemini to build an app for users to ask about exchange rates, fetch the latest data from an external API, then respond to the user with the answer.
Bot Management with Google Cloud Armor + reCAPTCHA
58 минут
Updated 15 июля 2024 г.
In this codelab, you will create a load balancer and associated backend service. You will then create a Cloud Armor bot management rule and learn how it protects your backends.
Set up and manage Firebase projects and products via Terraform
58 минут
Updated 15 июля 2024 г.
Use Terraform to set up and manage Firebase projects, including programmatic configuration of infrastructure and Firebase products.
Vertex AI: Use custom prediction routines with Sklearn to preprocess and postprocess data for predictions
29 минут
Updated 1 июля 2024 г.
In this lab, you'll learn how to use custom prediction routines on Vertex AI to write custom preprocessing and postprocessing logic. While this sample uses Scikit-learn, custom prediction routines can work with other Python ML frameworks such as
Build a Q&A App with Multi-Modal RAG using Gemini Pro
Updated 27 июня 2024 г.
In this codelab you will learn to build a multi-modal question-answering system using Gemini Pro.
VPC Service Controls Basic Tutorial II - Troubleshooting Egress Violation
1 час 15 минут
Updated 26 июня 2024 г.
In this lab, we will create a VPC Service Controls perimeter and use it to protect a project. We will then provoke a VPC Service Controls egress violation and walk through the process of troubleshooting the denial by creating an egress rule. By the end of this lab, you will have a better understanding of how to use VPC Service Controls to protect your resources.
Building a Google-quality Search System with Vertex AI
Updated 26 июня 2024 г.
In this codelab, you will build a Google quality search engine that can help answer queries from your documents and text files using Vertex AI Search/Agent Builder.
Looker Dashboard Summarization Extension Codelab
15 минут
Updated 8 июня 2024 г.
In this codelab you’ll learn how to set up the Looker Dashboard Summarization Extension for local development and deploy the extension to production.
Spring Boot application with Cloud Spanner
27 минут
Updated 7 июня 2024 г.
In this codelab, you will learn how to use Spring Cloud GCP to write and read data from a Cloud Spanner database.
Build a Google Workspace Add-on with Node.js and Cloud Run
44 минуты
Updated 3 июня 2024 г.
In this codelab, you’ll learn how to build a Google Workspace Add-on using Node.js and Cloud Run.
Introduction to testing with Gemini Code Assist
Updated 3 июня 2024 г.
Use Gemini Code Assist to help you write tests for your code
Draw a Website: Transform your imagination into a website using Gemini models!
Updated 31 мая 2024 г.
In this codelab, you’ll build a Cloud Run Application that transforms your drawing into website code in minutes using Generative AI models from a choice of Gemini 1.0 Pro Vision, Gemini 1.5 Pro, and more.
Deterministic generative AI with Gemini function calling in Java
Updated 29 мая 2024 г.
Demonstrates Gemini function calling feature in a Java application by invoking the Gemini model to orchestrate the input for function calling, invoke the API, and then process the response in another Gemini call and deploy it to a REST endpoint.
Automate Google Workspace tasks with the Gemini API
58 минут
Updated 24 мая 2024 г.
Learn how to use the power of the Gemini API to automate Google Workspace tasks and explore further possibilities.
VPC Service Controls Basic Tutorial I
27 минут
Updated 21 мая 2024 г.
In this lab, we will create a VPC Service Controls perimeter and use it to protect a project. We will then provoke a VPC Service Controls ingress violation and walk through the process of troubleshooting the denial. By the end of this lab, you will have a better understanding of how to use VPC Service Controls to protect your resources.
Local development for your Flutter apps using the Firebase Emulator Suite
8 минут
Updated 20 мая 2024 г.
Codelab outlining how to use the Firebase Emulator Suite during development with Flutter. The codelab will use the Auth and Firestore emulators to demonstrate emulator use.
Adding Google Maps to a Flutter app
30 минут
Updated 13 мая 2024 г.
In this codelab, you’ll build a Google Maps experience using the Flutter mobile app SDK for crafting high-quality native experiences on iOS, Android and the web.
How to Use Cloud Run with Gemini Function Calling
Updated 9 мая 2024 г.
How to use Cloud Run as an endpoint for Gemini Function Calling.
How to Deploy a Gemini-powered chat app on Cloud Run
Updated 9 мая 2024 г.
Learn how to deploy a Gemini-powered chat on Cloud Run using express.js, htmx, and tailwindCSS.
clasp - The Apps Script CLI
13 минут
Updated 6 мая 2024 г.
In this codelab, you’ll learn how to use clasp - the Apps Script CLI - to pull, push, and deploy your Apps Script projects from command line.
Bookshelf builder: Use Gemini to build a Java Cloud Function for a Gemini application
Updated 6 мая 2024 г.
We’ll create a book recommendation and summarization app using Vertex AI generative AI (Gemini) in a Cloud Function as a remote function from BigQuery..
Writing Synthetic Monitoring Tests for your services using Gemini
33 минуты
Updated 3 мая 2024 г.
In this codelab, we shall look at utilizing the Help Me Write feature to author Synthetic Monitoring Tests for your existing services
How to configure a Cloud Run service to access an internal Cloud Run service using direct VPC egress
Updated 3 мая 2024 г.
Learn how to configure a Cloud Run service to access an internal Cloud Run service using direct VPC egress.
Using Gemini Code Assist to explore and enhance AI Summarization Jump Start Solution
55 минут
Updated 3 мая 2024 г.
In this codelab, we shall look at an existing Jump Start Solution, AI Summarization, that uses Vertex AI models to summarize PDF documents that have been uploaded to Google Cloud Storage. We will use Gemini Code Assist to understand and add new functionality to the solution.
How to deploy all the JavaScript frameworks to Cloud Run
Updated 2 мая 2024 г.
Learn how to deploy JavaScript frameworks like Angular, Nuxt.js, and Next.js to Cloud Run.
Fine-Tuning Large Language Models: How Vertex AI Takes LLMs to the Next Level
Updated 2 мая 2024 г.
In this codelab, you’ll learn how to do supervised fine-tuning of an LLM using Vertex AI.
Cloud Function that wraps the PaLM Text Bison Models
Updated 2 мая 2024 г.
Demonstrates a Cloud Function written in Python that initializes the Vertex AI module and then provides an endpoint to invoke PaLM Text Bison model.
Troubleshoot with Gemini CodeLab
20 минут
Updated 30 апреля 2024 г.
This CodeLab demonstrates use of Gemini for Google Cloud to accelerate troubleshooting and issue remediation. You will get familiar with Gemini in summarizing logs, explaining errors and assisting in finding solutions for the problem.
Cache data from a Spring Boot app with Memorystore
20 минут
Updated 22 апреля 2024 г.
Learn to cache data from a Spring Boot app with Memorystore.
Bookshelf Analytics: Use Gemini to build SQL applications with BigQuery and Generative AI
Updated 16 апреля 2024 г.
We’ll use Gemini to help us create book recommendation and summarization analytics with BigQuery (SQL-only Generative AI).
Bookshelf Analytics: Use Gemini to build a Java Cloud Run Application that takes BigQuery data to the web
Updated 16 апреля 2024 г.
We’ll use Gemini to help us create a bookshelf summarization application that simply takes BigQuery data to the web and is deployed on Cloud Run.
Build a Quiz Generator with GenAI and Cloud Run
1 час 16 минут
Updated 11 апреля 2024 г.
In this codelab, you’ll use Vertex AI to generate a trivia quiz according to some provided specifications. You’ll test your quiz generator in a cloud hosted developer environment, and then make it publicly available by deploying it to Google Cloud Run. At the end of the lab, you’ll integrate your quiz generator with a complete app.
How to Use Cloud Run Jobs & Video Intelligence APIs to process videos
Updated 8 апреля 2024 г.
Learn how to create a Cloud Run job that describes the image in every scene in a video using Vertex AI and the Video Intelligence API.
How to automatically deploy your changes from GitHub to Cloud Run using Cloud Build
Updated 5 апреля 2024 г.
How to automatically deploy your changes from GitHub to Cloud Run using Cloud Build
Generate Google Slides presentations from Big Data in Node.js
29 минут
Updated 4 апреля 2024 г.
In this codelab, you’ll build a presentation using the Google Slides API and BigQuery to report an analysis of the most common software licenses.
Getting started with App Engine (Python 3)
7 минут
Updated 27 марта 2024 г.
In this tutorial, you will learn how to build a simple web app with Python on Google App Engine.
Hello Cloud Run with Python
8 минут
Updated 27 марта 2024 г.
In this tutorial, you’ll learn how to get started with Cloud Run by deploying and running a stateless container serverless-ly (with the infrastructure abstracted away). Cloud Run offers a fully-managed option as well as the ability to run on top of a GKE cluster.
HTTP Cloud Functions in Python
12 минут
Updated 27 марта 2024 г.
In this tutorial, you’ll build HTTP Cloud Functions in Python.
Using the Speech-to-Text API with Python
7 минут
Updated 27 марта 2024 г.
In this tutorial, you will learn to use the Speech-to-Text API with Python.
Using the Text-to-Speech API with Python
7 минут
Updated 27 марта 2024 г.
In this tutorial, you will learn to use the Text-to-Speech API with Python.
Instrument trace information using OpenTelemetry
Updated 25 марта 2024 г.
OpenTelemetry is the industry standard for system observability on trace and metrics. This session shares the knowledge on how to instrument application metrics using OpenTelemetry and how to utilize them on Cloud Monitoring and other monitoring tools.
Run a big data text processing pipeline in Cloud Dataflow
21 минута
Updated 19 марта 2024 г.
You will use Cloud Dataflow, create a Maven project with the Cloud Dataflow SDK, and run a distributed work count pipeline using the Google Cloud Platform Console.
Informed decision making using Dialogflow CX generators and data stores
31 минута
Updated 4 марта 2024 г.
In this beginner-friendly codelab, you’ll become familiar with the generator feature. Generators use Google’s latest generative large language models (LLMs) to generate agent responses and in the context of this codelab you’ll use a generator that pulls information from a data store to make informed decisions.
Increase intent coverage and handle errors gracefully with generative fallback
47 минут
Updated 4 марта 2024 г.
In this beginner-friendly codelab, you’ll become familiar with the generative fallback feature that uses Google’s latest generative large language models (LLMs) to generate virtual agent responses.
Distribute your pre-release iOS builds faster with App Distribution and fastlane
Updated 29 февраля 2024 г.
In this codelab, the user will use App Distribution and our fastlane plugin together to distribute an iOS build and register test devices. Then, the user will export a .txt file of devices and UDIDs from the App Distribution console and automate registering these devices (a requirement for distributing ad-hoc iOS builds).
Connect AlloyDB to Oracle through Google VPN
1 час 37 минут
Updated 28 февраля 2024 г.
In this codelab you’ll learn how to connect an AlloyDB cluster to an Oracle database deployed in a separate network connected through VPN.
Configure a Cloud Run service to access both an internal Cloud Run service and public Internet
Updated 14 февраля 2024 г.
Learn how to access an internal-only ingress Cloud Run service using direct VPC egress while retaining public Internet access
Generative AI powered chat with users and docs in Java with PaLM and LangChain4J
29 минут
Updated 5 февраля 2024 г.
In this codelab, you’ll chat with your users, or ask questions about your documentation, using Generative AI in Java, integrating the PaLM large language model, and leveraging the LangChain4J LLM orchestration framework
Create a Cloud Run service with a sidecar
Updated 25 января 2024 г.
Learn how to create a Cloud Run service that communicates with a sidecar using a localhost port and a volume mount.
Create a video scene-by-scene image description service using Cloud Run, Video Intelligence API, and Vertex AI
Updated 10 января 2024 г.
Learn how to create a Cloud Run service that describes the image in every scene in a video using Vertex AI and the Video Intelligence API.
Send and receive notifications for a Flutter app using Firebase Cloud Messaging
58 минут
Updated 10 января 2024 г.
In this codelab, you use the FCM HTTP v1 API to send push notifications to an app running on multiple platforms. You build the app using Flutter, which runs seamlessly on Android/iOS/Web.
Gradually roll out Firebase App Check using Firebase Remote Config
Updated 10 января 2024 г.
You can use Firebase App Check with App Attest to protect your backend services and verify that requests to Firebase services are coming from your authentic app. It's generally recommended to onboard users gradually to the App Attest service to avoid
Protect your Firestore data with Firebase Security Rules
58 минут
Updated 10 января 2024 г.
Learn how to protect your Firestore data with Security Rules
Local Development with the Firebase Emulator Suite
47 минут
Updated 10 января 2024 г.
Learn how to develop a web app with the Firebase Emulator Suite.
Build leaderboards with Firestore
49 минут
Updated 10 января 2024 г.
In this codelab, you’ll build a leaderboard using Cloud Firestore and Cloud Functions.
Similarity Search with Spanner and Vertex AI
Updated 4 января 2024 г.
Build a similarity search application for apparel recommendation based on user input and perform search against data stored in spanner and indexed by Vector Search to respond with the nearest neighbors.
Generative AI text generation in Java with PaLM and LangChain4J
28 минут
Updated 4 декабря 2023 г.
In this codelab, you’ll get started with Generative AI in Java, integrating the PaLM large language model, and leveraging the LangChain4J LLM orchestration framework
Understand a Unity game's crashes using advanced Crashlytics features
Updated 10 ноября 2023 г.
In this codelab, you will learn how to use advanced features of Crashlytics. These will give you better visibility into crashes and the circumstances that may have caused them.
Signed Embedding with Looker
44 минуты
Updated 8 ноября 2023 г.
In this codelab you’ll learn the basics of single-sign on embedding with Looker.
Use Vertex AI Search on PDFs (unstructured data) in Cloud Storage from a Cloud Run service
Updated 3 ноября 2023 г.
Learn how to make a query to Vertex AI Search from a Cloud Run service.
Prototype to Production: Training custom models with Vertex AI
1 час 34 минуты
Updated 2 ноября 2023 г.
In this lab, you'll use Vertex AI to run a custom training job. This lab is part of the Prototype to Production video series. You'll build an image classification model using the Flowers dataset. You can watch the accompanying video to learn more:.
Advanced Load Balancing Optimizations Codelab
50 минут
Updated 31 октября 2023 г.
In this codelab, you will learn how to set up advanced load balancing optimization features for global external application load balancing.
Data to Generative AI with Spanner and Vertex AI Imagen API
Updated 30 октября 2023 г.
Build a pose generator app to generate images based on pose prompts created by the user with data fetched from Spanner database using the server app API.
Slack Command Automation
Updated 30 октября 2023 г.
Source code for creating a Slack Slash Command for text summarization in the Slack Application. The Slack Application uses the Cloud Function to invoke the PaLM API for text summarization.
Text Summarization Methods using Vertex AI PaLM API
Updated 30 октября 2023 г.
In this tutorial, you will learn how to use generative models to summarize information from text by working through the stuffing method
Generative AI for Video Analytics with Vertex AI
Updated 30 октября 2023 г.
Learn how to analyze views of influencers on Youtube on any company or product, using Google’s Gen AI capabilities.
Cloud Function for content summarization using PaLM Vertex AI API and Google Cloud Storage
Updated 30 октября 2023 г.
Cloud Function that demonstrates how to process an uploaded file in Google Cloud Storage and perform summarization using Vertex AI PaLM API on the contents.
Chat App with PaLM API on Cloud Run
Updated 30 октября 2023 г.
Develop a chat application by using Python Flask framework and Vertex AI PaLM API model.
Generative Insights with BigQuery SQL and Vertex AI
Updated 17 октября 2023 г.
Build a Movie Success Rating prediction and prescription app with BigQuery SQL queries and Vertex AI PaLM API.
Pic-a-daily: Lab 1—Store and analyze pictures (Native Java)
1 час
Updated 11 октября 2023 г.
In this code lab, you create a Java service leveraging Google’s Support for Native Java Client Libraries and deploy it to Cloud Run. The service runs image analysis using Vision API in response to Cloud Storage events and saves the analysis results in a Firestore collection.
Text Summarizer app with Vertex AI and Svelte Kit
Updated 10 октября 2023 г.
Build a Text Summarization use case to allow users to summarize articles, text, and other forms of content using Google Cloud Vertex AI on a Svelte Kit web app.
Recognize, Identify Language and Translate text with ML Kit and CameraX: Android
Updated 19 сентября 2023 г.
In this codelab, you'll build an Android app with ML Kit that uses on-device Machine Learning to recognize, identify language and translate text from between 59 languages. You'll also learn how to integrate the CameraX library to accomplish these tasks from a real-time camera feed.
Using the Natural Language API with Python
8 минут
Updated 11 сентября 2023 г.
In this tutorial, you will learn to use the Natural Language API with Python.
Hello Cloud Run with C#
15 минут
Updated 29 августа 2023 г.
In this codelab, you’ll learn how to get started with Cloud Run by deploying and running a stateless container serverless-ly (with the infrastructure abstracted away). Cloud Run offers a fully-managed option as well as the ability to run on top of a GKE cluster.
Using Cloud NAT NAT rules
1 час 15 минут
Updated 25 августа 2023 г.
The goal of this lab is to explore Cloud NAT’s Rules feature
Using Cloud NAT Dynamic Port Allocation
1 час 5 минут
Updated 25 августа 2023 г.
The goal of this lab is to explore Cloud NAT’s Dynamic Port Allocation (DPA) Feature.
Implement A/B tests for your Unity game with Firebase Remote Config
Updated 24 августа 2023 г.
In this codelab you’ll learn how to use Remote Config A/B Testing in your Unity game.
Instrument your Unity game with Firebase Remote Config
1 час 7 минут
Updated 23 августа 2023 г.
Learn how to instrument your Unity game with Remote Config
Manage FHIR Data from Android App with OHS and Google Cloud
Updated 21 августа 2023 г.
Build secure, scalable, compliant and data-driven healthcare mobile apps with Android-FHIR SDK, OHS and Google Cloud Healthcare API
Connect Looker Cloud over hybrid networking
2 часа 31 минута
Updated 8 августа 2023 г.
In this tutorial you’ll learn how to configure and validate Looker Cloud Core Private IP over hybrid networking.
Intro to Vertex Pipelines
1 час 45 минут
Updated 4 августа 2023 г.
In this lab, you will learn how to create and run ML pipelines with Vertex Pipelines. You'll learn how to: The total cost to run this lab on Google Cloud is about $25. This lab uses the newest AI product offering available on Google Cloud. Vertex AI
Introduction to Cloud Operations Suite
1 час 52 минуты
Updated 4 августа 2023 г.
In this codelab, you’ll learn about Google Cloud Operations Suite. The lab will involve installing a sample application using gcloud. Once the sample application is deployed, you will then use Cloud Monitoring to define Dashboards, Alerts, Uptime Checks and more.
Serverless Web APIs Workshop
41 минута
Updated 3 августа 2023 г.
In this code lab, you develop a Web API on top of Google Cloud serverless solutions, to serve a bookshelf and its books. You will create a Cloud Function to import sample data, a Cloud Run container to offer a reusable backend Web API, and an App Engine web application to offer a web frontend to browse through the library of books.
SQL-only LLM with BigQuery ML using Vertex AI PaLM API
Updated 2 августа 2023 г.
Source code summarization for Github repos available as a BigQuery public dataset, using Vertex AI Large Language Model for text generation (text-bison) as a hosted remote function in BigQuery.
Embedded Looker iframe messaging
15 минут
Updated 28 июля 2023 г.
You’ll learn how to programmatically listen to events from and send actions to embedded Looker content.
How to embed Looker with the Embed SDK
25 минут
Updated 28 июля 2023 г.
You’ll learn how to embed a Looker dashboard with the Looker Embed SDK
Using Notebooks with Google Cloud Dataflow
7 минут
Updated 11 июля 2023 г.
Setting up and running a notebook with interactive Beam
Getting started with Cloud Run jobs
25 минут
Updated 7 июля 2023 г.
In this codelab, you will first explore a Node.js application to take screenshots of web pages and store them to Cloud Storage. You will then build a container image for the application, run it as a job on Cloud Run, update the job to process more web pages and run the job on a schedule with Cloud Scheduler.
Using the Text-to-Speech API with C#
21 минута
Updated 26 июня 2023 г.
In this codelab, you will learn to use the Text-to-Speech API with C#
Using BigQuery with C#
29 минут
Updated 26 июня 2023 г.
In this codelab, you will learn how to use BigQuery with C#
Using the Natural Language API with C#
26 минут
Updated 26 июня 2023 г.
In this codelab, you will learn to use the Natural Language API with C#
Using the Translation API with C#
22 минуты
Updated 26 июня 2023 г.
In this codelab, you will learn to use the Translation API with C#
Using the Video Intelligence API with C#
24 минуты
Updated 26 июня 2023 г.
In this codelab, you will learn to use the Video Intelligence API with C#
Using the Vision API with C#
17 минут
Updated 26 июня 2023 г.
In this codelab, you will learn to use the Google Cloud Vision API with C#.
Using the Speech-to-Text API with C#
26 минут
Updated 26 июня 2023 г.
In this codelab, you will learn to use the Speech-to-Text API with C#
Form Parsing with Document AI (Python)
17 минут
Updated 20 июня 2023 г.
In this codelab, you will learn how to use the Document AI Form Parser to parse a handwritten form with Python. We will use a simple medical intake form as an example, but this procedure will work with any generalized form supported by DocAI. This
Document AI Workbench - Custom Document Extractor
2 часа 14 минут
Updated 20 июня 2023 г.
In this codelab, you will learn how to use Document AI Workbench to create fully customized models using your own training data.
Optical Character Recognition (OCR) with Document AI (Python)
12 минут
Updated 20 июня 2023 г.
In this codelab, you will perform Optical Character Recognition (OCR) of PDF documents using Document AI and Python. You will explore how to make both Online (Synchronous) and Batch (Asynchronous) process requests.
Managing Document AI processors with Python
11 минут
Updated 20 июня 2023 г.
In this tutorial, you will learn to manage Document AI processors with Python.
Computer Vision Made Easy: Vision AI on Spring Boot and Java
Updated 16 июня 2023 г.
We’ll create a Computer Vision application using Spring Boot and Java, enabling you to unlock the potential of image recognition and analysis in your projects.
Cloud Armor for NLB/VM with User Defined Rules
58 минут
Updated 9 июня 2023 г.
In this codelab, you will learn how to configure Cloud Armor Network edge security policy with user-defined rules
Explicit Chaining of GCP L7 Load Balancers with PSC
1 час 4 минуты
Updated 9 июня 2023 г.
In this codelab, you will learn how to use Private Service Connect to chain L7 Load Balancer.
Retrieving Credentials/Secrets from Secret Manager with Spring Boot
13 минут
Updated 6 июня 2023 г.
In this codelab, you will build simple Spring Boot microservices and retrieve secrets / configuration values stored in Secret Manager.
Distribute app bundle releases to testers - Codelab
22 минуты
Updated 2 июня 2023 г.
Get the latest version of your app into testers' hands, fast. In this
Build a Slack bot with Node.js on Cloud Run
14 минут
Updated 31 мая 2023 г.
In this codelab, you’ll learn how to build and run a Slack bot on Google Cloud. It uses Cloud Run, a fully managed compute platform that automatically scales your stateless containers.
Learn how to invoke authenticated Cloud Functions
30 минут
Updated 23 мая 2023 г.
Learn how to secure Cloud Functions by requiring authentication for invocation
Encrypt Cloud Functions using Customer-managed Encryption Keys (CMEK)
29 минут
Updated 22 мая 2023 г.
use-cmek-to-encrypt-cloud-functions
How to use App Engine Task Queue (pull tasks) in Flask apps (Module 18)
35 минут
Updated 22 мая 2023 г.
Learn how to add Task Queue pull task usage to a basic Python 2 Flask App Engine NDB app.
Migrate from App Engine Users service to Cloud Identity Platform (Module 21)
1 час
Updated 20 мая 2023 г.
Learn how to migrate a Python 2 App Engine NDB & Users service app to Cloud NDB & Cloud Identity Platform, followed by an upgrade to Python 3
Alert testers about your new app releases with Firebase App Distribution Android SDK - Codelab
15 минут
Updated 16 мая 2023 г.
Get your latest version into the hands of testers fast, with the App Distribution Android SDK. In this codelab, you’ll update an app to display in-app notifications to your testers when new releases are available.
Repurpose your Cloud Functions code as a Firebase Extension
23 минуты
Updated 11 мая 2023 г.
In this codelab, you build a Firebase extension for geohashing. This introductory codelab teaches you how to convert an existing Cloud Function into a Firebase Extension that can be distributed to millions of developers easily and help extend their Firebase projects.
ARCore Cloud Anchors with persistent Cloud Anchors
Updated 10 мая 2023 г.
In this codelab, you’ll learn how to use Cloud Anchors in order to create shared AR experiences, by establishing a common frame of reference (same position and orientation) across multiple devices using the ARCore Cloud Anchors Service.
Hands-on with Google Apps Script: Accessing Google Sheets, Maps, and Gmail in 4 lines of code!
30 минут
Updated 5 мая 2023 г.
In this codelab, we’ll introduce you to one of the easiest ways to write code that accesses Google developer technologies. It’s all done by applying JavaScript, a mainstream web development language. Using Google Apps Script, you’ll write code to extract a street address from a cell in a Google Sheet, generate a Google Map based on the address, and then send the map as an attachment using Gmail. The best part? It will only be four lines of code.
Advanced Authentication features
29 минут
Updated 24 апреля 2023 г.
Learn how to implement multi-factor authentication and create custom auth requirements with blocking functions
Deploy a Spring Boot app to App Engine standard environment
12 минут
Updated 21 апреля 2023 г.
Learn to build a simple Spring Boot app and deploy it to App Engine standard environment.
Access files in Cloud Storage with the Spring Resource abstraction
13 минут
Updated 20 апреля 2023 г.
Learn to access files in Cloud Storage with the Spring Resource abstraction.
Buffer HTTP requests with Cloud Tasks
28 минут
Updated 19 апреля 2023 г.
In this codelab, you will first learn how to create and use a regular Cloud Tasks queue for HTTP target tasks. Then, you’ll learn how to use queue-level HTTP URI override and the new BufferTask API to more easily buffer HTTP requests with Cloud Tasks.
Deploy a Spring Boot Java app to Kubernetes on Google Kubernetes Engine
36 минут
Updated 18 апреля 2023 г.
Learn to deploy a Spring Boot Java app to Kubernetes on GKE.
Spring Boot application with Cloud Datastore
30 минут
Updated 17 апреля 2023 г.
In this codelab, you will learn how to use Spring Cloud GCP to write and read objects from Datastore
Messaging with Spring Integration and Google Cloud Pub/Sub
10 минут
Updated 15 апреля 2023 г.
In this codelab, you’ll build two Spring Boot applications that exchange messages through Spring Integration, using Google Cloud Pub/Sub on the background.
Migrating from Google App Engine Java app to Cloud Run with Jib
26 минут
Updated 13 апреля 2023 г.
Learn how to convert a simple Java App Engine app, containerize it with Jib, and move it to Cloud Run
Connect a Spring Boot app to Cloud SQL
16 минут
Updated 13 апреля 2023 г.
Learn to connect your Spring Boot app to Cloud SQL.
Build and launch a Spring Boot Java app from Cloud Shell
11 минут
Updated 12 апреля 2023 г.
Learn to build and launch a Spring Boot Java app from Cloud Shell without ever leaving your browser.
Trigger Cloud Run with Eventarc events
37 минут
Updated 12 апреля 2023 г.
In this codelab, you will learn about the main features of Eventarc.
Distributed tracing with Spring Cloud Sleuth and Cloud Trace
14 минут
Updated 11 апреля 2023 г.
In this codelab, you will build simple Spring Boot microservices and add distributed tracing capabilities using Spring Cloud GCP Trace starter that stores trace data on Cloud Trace.
Movie Rating prediction with Vertex AI AutoML
Updated 10 апреля 2023 г.
We’ll create a Movie Score prediction model using Vertex AI AutoML and deploy it to an API endpoint and trigger the prediction API from Java Cloud Functions.
Using the Video Intelligence API with Python
17 минут
Updated 4 апреля 2023 г.
In this tutorial, you will learn to use the Video Intelligence API with Python.
Using the Vision API with Python
8 минут
Updated 4 апреля 2023 г.
In this tutorial, you will learn to use the Vision API with Python.
Specialized Processors with Document AI (Python)
32 минуты
Updated 3 апреля 2023 г.
In this codelab, you will learn how to use Procurement DocAI and Lending DocAI to classify and parse specialized documents.
Document AI Workbench - Uptraining
2 часа 14 минут
Updated 3 апреля 2023 г.
In this codelab, you will learn how to use Document AI Uptraining to improve model quality using your own training data.
Using Document AI Warehouse to Ingest, Process, and Search Documents
14 минут
Updated 3 апреля 2023 г.
In this codelab, you will use Document AI Warehouse to ingest, process, and search the full text of documents.
Document AI: Human in the Loop
14 минут
Updated 3 апреля 2023 г.
In this codelab, you will learn how to use Document AI Human in the Loop to complete Human Review tasks with Specialized Processors.
Migrating from Google App Engine Java app to Cloud Run with Docker
26 минут
Updated 29 марта 2023 г.
Learn how to convert a simple Java App Engine app, containerize it with Docker, and move it to Cloud Run
Migrating from Google App Engine Java app to Cloud Run with Buildpacks
26 минут
Updated 29 марта 2023 г.
Learn how to convert a simple Java App Engine app, containerize it with Buildpacks, and move it to Cloud Run
Movie Rating Prediction with BQML using SQL
Updated 16 марта 2023 г.
We’ll create a Movie Score prediction model using only SQL with BigQuery ML
Per-Instance Weighted Network Load Balancing
8 минут
Updated 14 марта 2023 г.
In this codelab, you will learn to configure a network load balancer to distribute traffic across the load balancer’s backend instances based on the weights reported by an HTTP health check using weighted load balancing.
Cloud Foundation Toolkit 101
1 час 35 минут
Updated 7 марта 2023 г.
In this codelab, you’ll get started with Cloud Foundation Toolkit(CFT) and get on-boarded through a series of steps adding a feature to a CFT module.
Pic-a-daily: Lab 3—Create a collage of most recent pictures
25 минут
Updated 31 января 2023 г.
In this code lab, you create a Cloud Run service triggered by Cloud Scheduler on a regular time interval to create a collage of the most recent pictures.
Build an event-driven orchestration with Eventarc and Workflows
29 минут
Updated 24 января 2023 г.
In this codelab, you will build an event-driven orchestration of microservices to process images with Eventarc and Workflows
Make the Most of Experimentation: Manage Machine Learning Experiments with Vertex AI
24 минуты
Updated 21 января 2023 г.
In this lab, you'll use Vertex AI to build a pipeline that trains a custom Keras Model in TensorFlow. We will then use the new functionality available in Vertex AI Experiments to track and compare model runs in order to identify which combination of
Understand fulfillment by integrating Dialogflow with Calendar
40 минут
Updated 18 января 2023 г.
Learn the concept of fulfillment in Dialogflow.
FraudFinder: From raw data to AI with Vertex AI and BigQuery.
11 минут
Updated 10 января 2023 г.
In this lab, you will learn how to build an end-to-end data to AI system for real-time fraud detection on Google Cloud. The goal is to understand how to go from raw data to having a production-ready ML pipeline running on Google Cloud. This lab uses
Cloud Armor and TCP/SSL Proxy Load Balancers - Rate limiting and IP Deny list Codelab
Updated 4 января 2023 г.
In this codelab, you will create a TCP/SSL proxy load balancer with a backend service and use Cloud Armor to limit access to the load balancer to only a specific set of user clients
Cloud Armor and TCP/SSL Proxy Load Balancers - Rate limiting and IP Deny list Codelab
Updated 4 января 2023 г.
In this codelab, you will create a TCP/SSL proxy load balancer with a backend service and use Cloud Armor to limit access to the load balancer to only a specific set of user clients
Calculate Pi on Compute Engine
37 минут
Updated 21 декабря 2022 г.
In this codelab, you’ll create a new Compute Engine instance, compile and run a program to calculate pi to millions of decimal places.
Using the Speech-to-Text API with Node.js
31 минута
Updated 15 декабря 2022 г.
In this codelab, you will transcribe an audio file to using the Speech-to-Text API with Node.js
Using the Text-to-Speech API with Node.js
26 минут
Updated 15 декабря 2022 г.
In this codelab, you will transcribe an audio file to using the Text-to-Speech API with Node.js
Trigger Kubernetes services with Eventarc events
46 минут
Updated 7 декабря 2022 г.
In this codelab, you will listen to events from Pub/Sub, Cloud Storage and Cloud Audit Logs with Eventarc and pass them to a Kubernetes service running on Google Kubernetes Engine (GKE).
Create Custom Visualizations in Looker Studio
24 минуты
Updated 14 ноября 2022 г.
In this codelab, you’ll learn how to create a custom visualization that you can use in a Looker Studio report.
Alert testers about your new app releases with Firebase App Distribution iOS SDK - Codelab
16 минут
Updated 31 октября 2022 г.
Get your latest version into the hands of testers fast, with the App Distribution SDK. In this codelab, you’ll update an app to display in-app alerts to your testers when new builds are available.
Firebase Cross Device Codelab
Updated 31 октября 2022 г.
In this codelab, you’ll build a simple music player for Android, iOS and Web, using Flutter. This player will connect to Firebase RTDB, which would allow users to synchronize playback across their devices.
Realtime on-device In-app-purchase optimization Codelab
28 минут
Updated 31 октября 2022 г.
In this codelab you’ll learn how to deploy a TFLite model to personalize your app for each user and optimize in-app-purchase
Firebase App Check for Apple platforms
Updated 31 октября 2022 г.
Firebase App Check helps protect your backend resources from abuse, such as billing fraud and phishing, by making sure requests come from legitimate apps and devices. It works with both Firebase services and your own backend services to keep your
Your first multicast push message using FCM topics
1 час
Updated 31 октября 2022 г.
In this codelab, you’ll learn how to multicast a push message to a select group of your app instances, using FCM topics.
Performance Monitoring of Feature Rollouts
50 минут
Updated 31 октября 2022 г.
In this codelab, you’ll learn how to add Firebase Performance Monitoring to a sample app and measure the performance during a feature rollout.
Measure load time and screen rendering with Firebase Performance Monitoring
51 минута
Updated 31 октября 2022 г.
In this codelab, you’ll build a sample app and learn how to measure the load time and screen rendering with Firebase Performance Monitoring.
Integrate Test Lab into your CI/CD system
30 минут
Updated 31 октября 2022 г.
This codelab walks you through using the gcloud CLI to programmatically run a large test suite in an existing CI/CD system like Jenkins. This codelab is platform independent.
Securing Your GKE Deployments with Binary Authorization
24 минуты
Updated 18 октября 2022 г.
Demonstrates how to use Binary Authorization secure your GKE cluster by requiring all containers to be verified and signed by trusted attestors as a part of the build/deploy process
Pic-a-daily: Lab 1—Store and analyse pictures (Java)
43 минуты
Updated 13 октября 2022 г.
In this code lab, you create a Cloud Function (Java) that runs image analysis using Vision API in response to Cloud Storage events and saves the analysis results in a Firestore collection.
Pic-a-daily: Store and Analyze Pictures with Google Native Java Client Libraries
1 час
Updated 13 октября 2022 г.
In this code lab, you create a Java service leveraging Google’s Support for Native Java Client Libraries and deploy it to Cloud Run. The service runs image analysis using Vision API in response to Cloud Storage events and saves the analysis results in a Firestore collection.
Pic-a-daily: Lab 1—Store and analyse pictures
43 минуты
Updated 13 октября 2022 г.
In this code lab, you create a Cloud Function that runs image analysis using Vision API in response to Cloud Storage events and saves the analysis results in a Firestore collection.
Connecting to Cloud SQL with Cloud Functions
3 минуты
Updated 3 октября 2022 г.
In this codelab, you’ll write a Cloud Function that connects to an existing Cloud SQL database and sends it a SQL insert statement.
Vertex AI: Custom training job and prediction using managed datasets
40 минут
Updated 26 сентября 2022 г.
The focus of this demo is you can use Vertex AI to train and deploy a ML model. It assumes that you are familiar with Machine Learning even though the machine learning code for training is provided to you. You will use Datasets for dataset creation
Analyze Clinical Data using BigQuery and AI Platform Notebooks
Updated 25 сентября 2022 г.
In this codelab, we demonstrate a solution to access and analyze clinical data in GCP using BigQuery and AI Platform Notebooks.
Visualize Clinical Data using Looker
Updated 25 сентября 2022 г.
In this codelab, we demonstrate a solution to access and visualize clinical data stored in BigQuery using Looker.
Get predictions from a pre-trained TensorFlow image model on Vertex AI
59 минут
Updated 12 сентября 2022 г.
In this lab, you'll use Vertex AI get predictions from a pre-trained image classification model. You'll learn how to: The total cost to run this lab on Google Cloud is about $1. This lab uses the newest AI product offering available on Google Cloud.
Using Vertex ML Metadata with Pipelines
1 час 5 минут
Updated 9 сентября 2022 г.
In this lab, you will learn how to analyze metadata from your Vertex Pipelines runs with Vertex ML Metadata. You'll learn how to: The total cost to run this lab on Google Cloud is about $2. This lab uses the newest AI product offering available on
Using Secret Manager with Python
20 минут
Updated 5 сентября 2022 г.
In this tutorial, you will learn to use Secret Manager with Python
AdMob+Firebase 102 Unity: Fine-tune the app behavior without an app update
31 минута
Updated 2 сентября 2022 г.
In this Codelab, you’ll learn how to use Firebase Remote Config to change the app’s behavior without an update. Also, it will cover how to run the A/B Testing to find the optimal value.
AdMob+Firebase 101 Unity: Setup & Analytics Basics
40 минут
Updated 1 сентября 2022 г.
In this codelab, you’ll learn how to use Google Analytics for Firebase to analyze user’s behavior by using the app events.
Image archiving, analysis, and report generation Google Workspace & Google Cloud
1 час
Updated 26 августа 2022 г.
In this codelab, developers build a cloud-based image processing workflow in Python using both Google Workspace (formerly G Suite) & Google Cloud APIs. Specifically, you’ll be downloading an image file from Google Drive, archiving it to Google Cloud Storage, analyzing its contents with Google Cloud Vision, and generating report data in Google Sheets.
Migrate from App Engine Task Queue pull tasks to Cloud Pub/Sub (Module 19)
50 минут
Updated 26 августа 2022 г.
Learn how to migrate a Python 2 App Engine NDB & Task Queue (pull tasks) app to Cloud NDB & Cloud Pub/Sub, followed by an upgrade to Python 3
Prototype to Production: Distributed training on Vertex AI
1 час 4 минуты
Updated 25 августа 2022 г.
In this lab, you'll use Vertex AI to run a distributed training job on Vertex AI Training using TensorFlow. This lab is part of the Prototype to Production video series. Be sure to complete the previous labs before trying out this one. You can watch
Prototype to Production: Hyperparameter tuning
54 минуты
Updated 25 августа 2022 г.
In this lab, you'll use Vertex AI to run a hyperparameter tuning job on Vertex AI Training. This lab is part of the Prototype to Production video series. Be sure to complete the previous lab before trying out this one. You can watch the accompanying
AdMob+Firebase 102 Android: Fine-tune the app behavior without an app update
31 минута
Updated 23 августа 2022 г.
In this Codelab, you’ll learn how to use Firebase Remote Config to change the app’s behavior without an update. Also, it will cover how to run the A/B Testing to find the optimal value.
AdMob+Firebase 101 Android: Setup & Analytics Basics
35 минут
Updated 23 августа 2022 г.
In this codelab, you’ll learn how to use Google Analytics for Firebase to analyze user’s behavior by using the app events.
Prototype to Production: Getting predictions from custom trained models
24 минуты
Updated 22 августа 2022 г.
In this lab, you'll use Vertex AI to get online and batch predictions from a custom trained model. This lab is part of the Prototype to Production video series. Be sure to complete the previous lab before trying out this one. You can watch the
Query the Wikipedia dataset in BigQuery
27 минут
Updated 18 августа 2022 г.
In this code lab, you’ll learn the basics of BigQuery and how to use it to query terabytes of data, like the Wikipedia dataset.
Migrate a Python 2 App Engine Cloud NDB & Cloud Tasks app to Python 3 and Cloud Datastore (Module 9)
40 минут
Updated 17 августа 2022 г.
In this codelab, you will learn how to migrate a Python 2 App Engine Cloud NDB and Cloud Tasks (v1) app to Python 3, Cloud Datastore, and Cloud Tasks (v2)
Extending support for App Engine bundled services: Part 1 (Module 17)
30 минут
Updated 17 августа 2022 г.
Learn how to use App Engine bundled services in Gen2 runtimes
Migrate from App Engine Memcache to Cloud Memorystore (Module 13)
45 минут
Updated 17 августа 2022 г.
Learn how to migrate a Python 2 App Engine NDB & Memcache app to Cloud NDB & Cloud Memorystore (for Redis), followed by an upgrade to Python 3
Migrate from App Engine Task Queue Push Tasks to Cloud Tasks (Module 8)
40 минут
Updated 17 августа 2022 г.
Learn how to migrate a Python 2 App Engine NDB & Task Queue (push tasks) app to Cloud NDB & Cloud Tasks
Migrate from App Engine Blobstore to Cloud Storage (Module 16)
40 минут
Updated 17 августа 2022 г.
Learn how to migrate blobstore usage to Cloud Storage for a Python 2 App Engine ndb app.
Module 11: Migrating from Google App Engine to Cloud Functions
30 минут
Updated 17 августа 2022 г.
Learn how to convert a simple Python App Engine app (or break-up a larger, monolithic app into microservices) and move it to Cloud Functions
How to use App Engine blobstore (Module 15)
40 минут
Updated 13 августа 2022 г.
Learn how to add blobstore usage to a simple Python 2 App Engine app
How to use App Engine Memcache in Flask apps (Module 12)
31 минута
Updated 13 августа 2022 г.
Learn how to add Memcache usage to a basic Python 2 Flask App Engine NDB app.
How to use App Engine Task Queue (push tasks) in Flask apps (Module 7)
29 минут
Updated 13 августа 2022 г.
Learn how to add Task Queue push task usage to a basic Python 2 Flask App Engine NDB app.
TCP Proxy Codelab - Rate limiting and IP Deny list with TCP Proxy Load balancer
Updated 28 июля 2022 г.
In this codelab, you will create a TCP/SSL load balancer with a backend service and limit access to the load balancer to only a specific set of user clients.
Vertex AI Workbench: Train a TensorFlow model with data from BigQuery
37 минут
Updated 25 июля 2022 г.
In this lab, you'll learn how to use Vertex AI Workbench for data exploration and ML model training. You'll learn how to: The total cost to run this lab on Google Cloud is about $1. This lab uses the newest AI product offering available on Google
Route Datadog monitoring alerts to Google Cloud with Eventarc (Part 1)
23 минуты
Updated 25 июля 2022 г.
In this codelab, you will learn how to route Datadog monitoring alerts to Google Cloud with Eventarc.
Deploy ASP.NET Core app to Kubernetes on Google Kubernetes Engine
1 час 17 минут
Updated 18 июля 2022 г.
In this codelab, you learn how to turn your ASP.NET Core code into a replicated application running on Kubernetes on Google Kubernetes Engine.
Vertex AI: Co-host models on the same VM for predictions
44 минуты
Updated 1 июля 2022 г.
In this lab, you'll use the co-hosting model feature in Vertex AI to host multiple models on the same VM for online predictions. You'll learn how to: The total cost to run this lab on Google Cloud is about $2. This lab uses the newest AI product
Running BigQuery jobs in parallel with Workflows
28 минут
Updated 21 июня 2022 г.
In this codelab, you will see how to run BigQuery jobs against a Wikipedia dataset in parallel with the parallel iteration feature of Workflows.
Engage users with your Action for Google Assistant
48 минут
Updated 13 июня 2022 г.
Learn to enhance your Action with features that keep users coming back to it.
Route Datadog monitoring alerts to Google Cloud with Eventarc (Part 2)
31 минута
Updated 9 июня 2022 г.
In this codelab, you will learn how to respond to Datadog monitoring alerts with Eventarc and Workflows
Deploy, scale, and update your website with Google Kubernetes Engine (GKE)
1 час
Updated 2 июня 2022 г.
Learn to deploy, scale, and update your website with GKE.
Running your first SQL statements using Google Cloud Dataflow
4 минуты
Updated 27 мая 2022 г.
The page explains how to use Dataflow SQL and create Dataflow SQL jobs.
Vertex AI: Distributed hyperparameter tuning
1 час 24 минуты
Updated 23 мая 2022 г.
In this lab, you'll learn how to use Vertex AI for hyperparameter tuning and distributed training. While this lab uses TensorFlow for the model code, the concepts are applicable to other ML frameworks as well. You'll learn how to: The total cost to
Vertex AI Workbench: Build an image classification model with transfer learning and the notebook executor
1 час 4 минуты
Updated 23 мая 2022 г.
In this lab, you'll learn how to configure and launch notebook executions with Vertex AI Workbench. You'll learn how to: The total cost to run this lab on Google Cloud is about $2. This lab uses the newest AI product offering available on Google
Vertex AI: Hyperparameter Tuning
1 час 59 минут
Updated 23 мая 2022 г.
In this lab, you'll use Vertex AI to run a hyperparameter tuning job for a TensorFlow model. While this lab uses TensorFlow for the model code, the concepts are applicable to other ML frameworks as well. You'll learn how to: The total cost to run
Vertex AI: Multi-Worker Training and Transfer Learning with TensorFlow
1 час 39 минут
Updated 23 мая 2022 г.
In this lab, you'll use Vertex AI to run a multi-worker training job for a TensorFlow model. You'll learn how to: The total cost to run this lab on Google Cloud is about $5. This lab uses the newest AI product offering available on Google Cloud.
Using BigQuery with Python
29 минут
Updated 18 мая 2022 г.
In this codelab, you will learn how to use BigQuery with Python
Provisioning and Using a Managed Hadoop/Spark Cluster with Cloud Dataproc (Command Line)
20 минут
Updated 3 мая 2022 г.
In this codelab, you will learn how to start a managed Spark/Hadoop cluster using Dataproc, submit a sample Spark job, and shut down your cluster using the command line.
Pic-a-daily: Lab 4—Create a web frontend
35 минут
Updated 14 апреля 2022 г.
In this codelab, you create a web frontend on Google App Engine that lets users upload pictures, browse the uploaded pictures, their thumbnails and the latest collage.
Ingest CSV data to BigQuery using Cloud Data Fusion - Batch ingestion
Updated 28 марта 2022 г.
In this codelab, we will implement a data ingestion pattern to load CSV formatted healthcare data into BigQuery using Cloud Data Fusion.
Google Compute Engine
44 минуты
Updated 25 марта 2022 г.
In this codelab, you’ll become familiar with Google Compute Engine by spinning up VMs, installing software, and making those available on the Internet via a network load balancer.
Spring Native on Google Cloud
49 минут
Updated 17 марта 2022 г.
Spring Native is an emerging project set to enter the mainline in Spring 6.x and Spring Boot 3.x, which means that now is the perfect time to get familiar with it a few months ahead of its release.
Grant access to your project with IAM
37 минут
Updated 7 марта 2022 г.
This codelab shows you how to use the Google Cloud Console to grant Identity and Access Management (IAM) roles to principals for your project.
Call APIs from a Google Cloud project
57 минут
Updated 3 марта 2022 г.
Learn how to create a Google Cloud project, and then call an API from within that project.
Set up and navigate your first Google project
58 минут
Updated 1 марта 2022 г.
Learn how to create a Google Cloud project, set up and navigate the Google Cloud Console, and access some of the most commonly used services in Cloud Console.
Search for and select Google APIs
52 минуты
Updated 1 марта 2022 г.
Learn how to search for and select Google APIs, and view their metrics.
Continuous deployment to Google Kubernetes Engine (GKE) with Cloud Build
Updated 28 февраля 2022 г.
Learn to continuously deploy containerized workloads to GKE with Cloud Build.
External HTTPs LB with Advanced Traffic Management (Envoy) Codelab
33 минуты
Updated 25 февраля 2022 г.
In this codelab, you will learn about the advanced traffic features which are available in the new External HTTPs Load Balancer.
Introduction to Query Insights for Cloud SQL
24 минуты
Updated 17 февраля 2022 г.
Query Insights for Cloud SQL helps you detect, diagnose, and prevent query performance problems for Cloud SQL databases. It provides self-service, intuitive monitoring, and diagnostic information that goes beyond detection to help you to identify the
Automated Classification of Data Uploaded to Cloud Storage with the DLP API and Cloud Functions
20 минут
Updated 15 февраля 2022 г.
In this codelab, you’ll learn how to use the DLP API to automatically classify data uploaded to Cloud Storage. Based on Automating the Classification of Data Uploaded to Cloud Storage
Cloud Bigtable for Cassandra users
Updated 15 февраля 2022 г.
In this codelab, you’ll compare common Cassandra queries for inserting, updating, reading and deleting data to their Cloud Bigtable equivalent with the Java client.
Deploy an ASP.NET Core app to App Engine
29 минут
Updated 15 февраля 2022 г.
In this code lab, you’ll learn how to deploy a simple ASP.NET Core app to Google App Engine
Prototyping models in AI Platform Notebooks
53 минуты
Updated 15 февраля 2022 г.
In this lab you’ll learn how you can use AI Platform Notebooks for prototyping your machine learning workflows. We’ll cover creating a custom notebooks instance, tracking your notebook code in git, and debugging models with the What-If Tool.
Create a transcript of your business meetings using Google Docs & Machine Learning
Updated 11 февраля 2022 г.
In this codelab, you will use the Google Docs API to create a Google Doc, and write the transcript of an audio file to this document. You’ll use the Speech-to-Text API to obtain the text transcript of the given audio file.
Use Google Sheets as your application's reporting tool
33 минуты
Updated 11 февраля 2022 г.
In this codelab, you’ll learn how to integrate the Google Sheets API into an application to provide custom reporting.
Vertex AI: Use autopackaging to fine tune Bert with Hugging Face on Vertex AI Training
1 час 10 минут
Updated 4 февраля 2022 г.
In this lab, you'll learn how to run a custom training job on Vertex AI Training with the autopackaging feature. Custom training jobs on Vertex AI use containers. If you do not want to build your own image, you can use auotpackaging, which will build
Deploy a basic "Google Translate" Express.js app on App Engine, Cloud Functions, and Cloud Run
40 минут
Updated 3 февраля 2022 г.
In this codelab, you will learn how to use the Google Cloud Translation API with Node.js and either run locally or deploy to a Cloud serverless compute platform (App Engine, Cloud Functions, or Cloud Run).
Local Development with Cloud Functions for Node.js using Visual Studio Code
33 минуты
Updated 28 января 2022 г.
Learn how to code, deploy, and debug Cloud Functions for Node.js from within Visual Studio Code on your local machine.
Make email more actionable with Google Workspace Add-ons
34 минуты
Updated 26 января 2022 г.
In this codelab, you’ll design and implement a Gmail add-on that allows users to easily add expenses from receipts into a Google Sheet without leaving Gmail.
Encrypt and decrypt data with Cloud KMS (Asymmetric)
14 минут
Updated 24 января 2022 г.
In this codelab, you will encrypt and decrypt data using Cloud KMS asymmetric keys.
Encrypt and decrypt data with Cloud KMS
14 минут
Updated 24 января 2022 г.
In this codelab, you will encrypt and decrypt data using Cloud KMS
Getting Started with Cloud Shell & gcloud
6 минут
Updated 24 января 2022 г.
In this codelab, you will learn how to connect to computing resources hosted on Google Cloud Platform via the web.
Preprocessing BigQuery Data with PySpark on Dataproc
42 минуты
Updated 24 января 2022 г.
This lab shows you how to use PySpark on Dataproc to load data from BigQuery and save it to Google Cloud Storage.
Introduction to Cloud Bigtable
Updated 24 января 2022 г.
In this codelab, you’ll get introduced to Cloud Bigtable with the Java HBase client. You’ll load in data, then run some queries and plot the data on a map..
Rate Limiting with Cloud Armor
56 минут
Updated 10 января 2022 г.
In this codelab, you will create a load balancer and associated backend service. You will then create a Cloud Armor rate limiting policy and understand how it protects your backends.
Defending Edge Cache with Cloud Armor
44 минуты
Updated 16 декабря 2021 г.
In this lab you will create a CDN distribution and apply Cloud Armor rules to protect your edge cache.
Cloud IDS
1 час 2 минуты
Updated 8 декабря 2021 г.
In this codelab, you will learn about Cloud IDS. More specifically, you will create a Cloud IDS endpoint, generate threat traffic, and analyze the results.
Vertex AI: Building a fraud detection model with AutoML
2 часа 15 минут
Updated 3 декабря 2021 г.
In this lab, you will use Vertex AI to train and serve a model with tabular data. This is the newest AI product offering on Google Cloud, and is currently in preview. You'll learn how to: The total cost to run this lab on Google Cloud is about $22.
Vertex AI: Training and serving a custom model
39 минут
Updated 3 декабря 2021 г.
In this lab, you will use Vertex AI to train and serve a TensorFlow model using code in a custom container. While we're using TensorFlow for the model code here, you could easily replace it with another framework. You'll learn how to: The total cost
Load and query data with the bq command-line tool for BigQuery
24 минуты
Updated 29 ноября 2021 г.
Learn to load and query data with bq, a Python-based command-line tool for BigQuery.
Getting Started with BigQuery ML
20 минут
Updated 29 ноября 2021 г.
In this codelab, you’ll learn how to use BigQuery to create machine learning models for Analytics 360 datasets.
User authentication with Identity-Aware Proxy
35 минут
Updated 20 ноября 2021 г.
In this codelab you will create a web application, restrict access to only specified groups of users, use the authenticated user’s identity in the program
Train and deploy on-device image classification model with AutoML Vision in ML Kit
58 минут
Updated 16 ноября 2021 г.
In this codelab you will train an image classifier using AutoML Vision Edge in ML Kit, and run it on an Android or iOS phone using the ML Kit SDK.
Deploy and Update a .NET Core app in Google Kubernetes Engine
23 минуты
Updated 16 ноября 2021 г.
Microsoft.NET Core is an open-source and cross-platform version of.NET that can natively run in containers..NET Core is available on GitHub and is maintained by Microsoft and the.NET community. This lab deploys a containerized.NET Core app into
Pic-a-daily: Lab 2—Create thumbnails of pictures
29 минут
Updated 14 ноября 2021 г.
In this code lab, you create a Cloud Run service that creates thumbnails of pictures in response to Cloud Storage events passed through a Pub/Sub topic.
External HTTPs LB with Advanced Traffic Management (Envoy) Codelab
33 минуты
Updated 11 ноября 2021 г.
In this codelab, you will learn about the advanced traffic features which are available in the new External HTTPs Load Balancer.
Time Series Forecasting with Vertex AI and BigQuery ML
2 часа 7 минут
Updated 9 ноября 2021 г.
In this lab, you’ll learn about how to solve time-series problems using Vertex AI, covering Notebooks, Training, Prediction, and BigQuery ML.
Running custom model training on Vertex Pipelines
57 минут
Updated 8 ноября 2021 г.
In this lab, you will learn how to run a custom model training job using the Kubeflow Pipelines SDK on Vertex Pipelines. You'll learn how to: The total cost to run this lab on Google Cloud is about $5. This lab uses the Vertex AI, our end-to-end
Module 4: Migrate from Google App Engine to Cloud Run with Docker
30 минут
Updated 6 ноября 2021 г.
Learn how to containerize and migrate a simple App Engine app to Cloud Run using Docker
Module 1: Migrate from App Engine webapp2 to Flask
41 минута
Updated 6 ноября 2021 г.
Learn how to migrate Python App Engine app from webapp2 to the Flask web framework.
Module 2: Migrate from App Engine ndb to Cloud NDB
41 минута
Updated 6 ноября 2021 г.
Learn how to migrate a simple App Engine app from ndb to Cloud NDB.
Module 3: Migrate from Google Cloud NDB to Cloud Datastore
36 минут
Updated 6 ноября 2021 г.
Learn how to migrate a simple App Engine app from to Cloud NDB to Cloud Datastore.
Module 5: Migrate from Google App Engine to Cloud Run with Cloud Buildpacks
35 минут
Updated 6 ноября 2021 г.
Learn how to containerize and migrate a simple App Engine app to Cloud Run using Cloud Buildpacks.
Recognize, Identify Language and Translate text with ML Kit and CameraX: Android
10 минут
Updated 4 ноября 2021 г.
In this codelab, you’ll build an Android app with ML Kit that uses on-device Machine Learning to recognize, identify language and translate text from between 59 languages. You’ll also learn how to integrate the CameraX library to accomplish these tasks from a real-time camera feed.
Pic-a-daily: Lab 5—Cleanup after image deletion
30 минут
Updated 7 октября 2021 г.
In this code lab, you create a new Cloud Run service that is triggered by Eventarc when an image is deleted in Cloud Storage. In turn, the service deletes the image thumbnail in Cloud Storage and metadata in Firestore collection.
Using Private Service Connect to publish and consume services with GKE
1 час 24 минуты
Updated 6 октября 2021 г.
In this codelab, you will learn how to use Private Service Connect to Publish and Consume services in a GKE environment
Build Voice Bots for Android with Dialogflow Essentials & Flutter
1 час 5 минут
Updated 5 октября 2021 г.
Out of the box Dialogflow comes with lots of integrations, for web, Google Assistant, social media and phone gateways. However, when you want to bring your chatbots to mobile devices, you will have to create a custom integration. This lab will teach you how to integrate Dialogflow Essentials into a Flutter app.
Deploy a basic "Google Translate" app on Python 2 Cloud Run (Docker)
21 минута
Updated 20 сентября 2021 г.
In this codelab, you will learn how to use the Google Cloud Translation API with Python and either run locally or deploy to a Cloud serverless compute platform (App Engine, Cloud Functions, or Cloud Run).
Deploy a basic "Google Translate" app on Python 3 Cloud Run (Docker)
22 минуты
Updated 20 сентября 2021 г.
In this codelab, you will learn how to use the Google Cloud Translation API with Python and either run locally or deploy to a Cloud serverless compute platform (App Engine, Cloud Functions, or Cloud Run).
Optimizing the price of retail products
21 минута
Updated 20 сентября 2021 г.
In this codelab, you’ll learn how to leverage Dataprep, BigQuery and Looker to analyze the impact of different retail prices and make informed decisions to optimize the price of products.
Deploy a basic "Google Translate" app on Python 3 Cloud Functions
21 минута
Updated 17 сентября 2021 г.
In this codelab, you will learn how to use the Google Cloud Translation API with Python and either run locally or deploy to a Cloud serverless compute platform (App Engine, Cloud Functions, or Cloud Run).
Deploy a basic "Google Translate" app on Python 2 App Engine
22 минуты
Updated 14 сентября 2021 г.
In this codelab, you will learn how to use the Google Cloud Translation API with Python and either run locally or deploy to a Cloud serverless compute platform (App Engine, Cloud Functions, or Cloud Run).
Events for Cloud Run for Anthos Codelab
1 час 2 минуты
Updated 10 сентября 2021 г.
In this codelab, you will learn about Events for Cloud Run. More specifically, you will listen to events from Cloud Pub/Sub, Audit Logs, Cloud Storage, Cloud Scheduler and how to produce/consume custom events.
Using External HTTP(s) Hybrid load balancer to reach a Network Endpoint Group
33 минуты
Updated 1 сентября 2021 г.
In this codelab, you will learn how to use an External HTTP(s) Hybrid Load Balancer to reach a Network Endpoint Group (NEG).
Deploy ASP.NET Core app to Google Kubernetes Engine with Istio (Part 1)
41 минута
Updated 26 августа 2021 г.
In this codelab, you learn how to deploy your ASP.NET Core app to Google Kubernetes Engine with Istio.
Deploy Windows Server with ASP.NET Framework to Compute Engine
13 минут
Updated 25 августа 2021 г.
In this code lab, you’ll learn how to create a Google Compute Engine virtual machine with Windows Server and the ASP.NET Framework.
Using Private Service Connect to publish and consume services
1 час 39 минут
Updated 4 августа 2021 г.
In this codelab, you will learn how to use Private Service Connect to publish and consume services.
Analyze production performance with Cloud Profiler
14 минут
Updated 14 июля 2021 г.
In this codelab, you’ll learn about Cloud Profiler, a tool for continuous collection and analysis of the performance data from production environments with low overhead.
Cloud Spanner: Create a gaming leaderboard with Java
43 минуты
Updated 12 июля 2021 г.
In this codelab, you learn how to create a gaming leaderboard using a Cloud Spanner database table with a commit timestamp column.
Building a gRPC service with Java
22 минуты
Updated 9 июля 2021 г.
In this codelab, you will learn how to build a Java-based service which exposes an API via gRPC. Then you will write a Java command-line client for your gRPC service.
Cloud Spanner with Terraform
49 минут
Updated 25 июня 2021 г.
In this codelab, you’ll learn how to use Terraform to create and manage Google Cloud Spanner resources.
Turn your big data into insights using Google Sheets and Slides
1 час 30 минут
Updated 25 июня 2021 г.
This intermediate Google Apps Script codelab uses 2 Google developer platforms: Google Workspace and Google Cloud Console. More specifically, it uses Cloud Console’s BigQuery API (as an Apps Script advanced service) along with a pair of built-in Google Workspace services: Google Sheets and Google Slides. The purpose of this sample app is to show users they can automate the final stretch, going from big data analysis to slide presentation, all in a (relatively) short piece of code.
Cloud Armor NamedIP List
51 минута
Updated 25 июня 2021 г.
In this codelab, you will learn about Google Cloud Armor named IP address lists. More specifically, you will configure a named IP address list within a security policy and validate connectivity.
Connecting to Cloud SQL: Public IP and authorized networks
7 минут
Updated 25 июня 2021 г.
In this codelab, you’ll setup a simple connection to a Cloud SQL instance accessible from anywhere.
Transitioning a network load balancer from target pools to regional backend services
42 минуты
Updated 25 июня 2021 г.
This guide provides instructions for transitioning an existing network load balancer from a target pool backend to a regional backend service.
Cloud Spanner: Your First Database
15 минут
Updated 25 июня 2021 г.
In this codelab, you’ll create a Google Cloud Spanner instance, an empty database, and learn how to load sample data and query it.
Build a Fraud Detection model on Cloud AI Platform with TensorFlow Enterprise and BigQuery
37 минут
Updated 25 июня 2021 г.
In this lab, you’ll directly ingest a BigQuery dataset and train a fraud detection model with TensorFlow Enterprise on Google Cloud AI Platform.
Sign and verify data with Cloud KMS (Asymmetric)
14 минут
Updated 25 июня 2021 г.
In this codelab, you will encrypt and decrypt data using Cloud KMS asymmetric keys.
Build, train, and deploy an XGBoost model on Cloud AI Platform
42 минуты
Updated 25 июня 2021 г.
In this lab you’ll walk through a complete ML workflow on GCP: ingesting data from BigQuery, building an XGBoost model in a Cloud AI Platform Notebooks instance, and deploying the model to AI Platform.
TensorFlow, Keras and deep learning, without a PhD
2 часа 3 минуты
Updated 25 июня 2021 г.
In this codelab, you will teach the computer to recognise handwritten digits with 99% accuracy, in 100 lines of Python / Keras code.
Apache Spark and Jupyter Notebooks on Cloud Dataproc
33 минуты
Updated 25 июня 2021 г.
This lab shows you how to set up Apache Spark and Jupyter Notebooks on Cloud Dataproc using Optional Components and Component Gateway.
From Notebook to Kubeflow Pipelines with HP Tuning: A Data Science Journey
1 час 30 минут
Updated 25 июня 2021 г.
In this codelab, you will learn how to build and deploy complex data science pipelines with hyperparameter tuning on Kubeflow Pipelines, without using any CLI commands or SDKs.
From Notebook to Kubeflow Pipelines with MiniKF and Kale
1 час 30 минут
Updated 25 июня 2021 г.
In this codelab, you will learn how to build and deploy complex data science pipelines with Kubeflow Pipelines, without using any CLI commands or SDKs.
Build an AutoML Forecasting Model with Vertex AI
1 час 31 минута
Updated 25 июня 2021 г.
In this lab, you’ll learn about how to train and deploy a forecasting model using AutoML in Vertex AI.
Ingest CSV (Comma-separated values) data to BigQuery using Cloud Data Fusion - Real time ingestion
Updated 25 июня 2021 г.
In this codelab, we will implement a data ingestion pattern to load CSV formatted healthcare data into BigQuery using Cloud Data Fusion in real time.
Analyzing a financial ML model deployed on Cloud AI Platform with the What-if Tool
50 минут
Updated 25 июня 2021 г.
In this lab you’ll learn how to train an XGBoost model on a financial dataset, deploy it to Cloud AI Platform, and analyze it with the What-if Tool
PySpark for Natural Language Processing on Dataproc
25 минут
Updated 25 июня 2021 г.
This lab shows you how to use Spark MLlib and spark-nlp for performing machine learning and NLP on large quantities of data.
Training and hyperparameter tuning a PyTorch model on Cloud AI Platform
51 минута
Updated 25 июня 2021 г.
In this lab you’ll learn how to train your model in the Cloud with hyperparameter tuning. We’ll be showing you how to do this with PyTorch, but you can do this in any framework you’d like.
Connecting to Cloud SQL: Compute Engine, Private IP and Cloud SQL Proxy
16 минут
Updated 25 июня 2021 г.
In this codelab, you’ll setup a connection between a Compute Engine instance and Cloud SQL within Google’s private internal network using the Cloud SQL Proxy.
Empower Your Gmail Inbox with Google Cloud Functions
Updated 25 июня 2021 г.
In this codelab, you’ll learn how to process Gmail messages automatically and programmatically using G Suite APIs and Google Cloud Functions.
Ingest FHIR (Fast Healthcare Interoperability Resources) to BigQuery
Updated 25 июня 2021 г.
In this codelab, we will implement a data ingestion pattern to load FHIR - R4 formatted healthcare data (Regular Resources) into BigQuery using Cloud Healthcare FHIR APIs.
Display the first 100 files & folders in your Google Drive
30 минут
Updated 25 июня 2021 г.
This codelab introduces you to using Google Workspace REST APIs. The example will be done in Python for brevity and availability, but you can also choose to use your favorite development language. Many introductory topics are presented concluding with users creating a simple script that displays the first 100 files & folders on your Google Drive by using its API.
Building a financial ML model with the What-If Tool and Vertex AI
57 минут
Updated 25 июня 2021 г.
In this lab you’ll learn how to train an XGBoost model on a financial dataset, deploy it to Vertex AI, and analyze it with the What-if Tool
Kubeflow Pipelines - GitHub Issue Summarization
1 час
Updated 25 июня 2021 г.
In this codelab, you will set up a Cloud AI Platforms Pipeline installation (Hosted KFP) with GKE, build and run ML workflows using Kubeflow Pipelines, and define and run pipelines from within an AI Platform Notebook (Jupyter).
Explaining a fraud detection model with Cloud AI Platform
53 минуты
Updated 25 июня 2021 г.
In this lab you’ll build a tf.keras for identifying fraudulent transactions using TensorFlow, and then interpret the model’s results with Cloud’s Explainable AI SDK.
Cloud Function to Automate CSV data import into Google Sheets
27 минут
Updated 25 июня 2021 г.
In this codelab, you’ll learn how to populate a Google spreadsheet from a Cloud Function reacting to a CSV file upload to Cloud Storage
Cloud Spanner: Create a gaming leaderboard with Go
43 минуты
Updated 25 июня 2021 г.
In this codelab, you learn how to create a gaming leaderboard using a Cloud Spanner database table with a commit timestamp column.
Cloud Armor Preconfigured WAF Rules Codelab
36 минут
Updated 24 июня 2021 г.
In this codelab, you will learn about Cloud Armor’s preconfigured WAF rules which allow you to protect against some of the top 10 OWASP vulnerabilities with simple names for rule sets.
Containerize a Spring Boot Kotlin app and deploy it to Cloud Run
16 минут
Updated 24 июня 2021 г.
Learn to build and publish an optimized Docker image for a Spring Boot Kotlin app in no time without Docker or Dockerfile, then run the built image on Cloud Run.
Deploy ASP.NET app to Windows Server on Compute Engine
24 минуты
Updated 17 июня 2021 г.
In this code lab, you learn how to deploy a simple ASP.NET app to a Windows Server on Google Compute Engine
Install and use Cloud Tools for PowerShell
20 минут
Updated 17 июня 2021 г.
In this code lab, you learn how to install and use Cloud tools for Windows PowerShell.
Deploy a Lustre Parallel File System on GCP
26 минут
Updated 17 июня 2021 г.
Learn how to deploy a Lustre Parallel file system in Google Cloud Platform using the open source Lustre Deployment Manager scripts.
Host and scale a web app in Google Cloud with Compute Engine
45 минут
Updated 17 июня 2021 г.
Learn to host and scale a web app in Google Cloud with Compute Engine.
Private Service Connect for Google APIs
36 минут
Updated 10 июня 2021 г.
In this codelab, you will learn about Private Service Connect for Google APIs. More specifically, you will create a service endpoint for storage APIs, create a cloud storage bucket & perform validation using DNS.
Cloud Foundation Toolkit 101
1 час 35 минут
Updated 24 мая 2021 г.
In this codelab, you’ll get started with Cloud Foundation Toolkit(CFT) and get on-boarded through a series of steps adding a feature to a CFT module.
Doing a Google Cloud codelab? Start here!
Updated 18 мая 2021 г.
In this codelab you will set up a Google Cloud project to use in the following codelabs. You will also learn how to use Cloud Shell for editing files and running terminal commands.
Vertex AI: Export and deploy a BigQuery Machine Learning Model for Prediction
50 минут
Updated 18 мая 2021 г.
In this lab, you will train a model with BigQuery Machine Learning, and then export and deploy that model to Vertex AI. This is the newest AI product offering on Google Cloud. You'll learn how to: The total cost to run this lab on Google Cloud is