On-demand activities

Find the right on-demand learning activities for you. Labs are short learning activities that teach you a specific lesson by giving you direct, temporary, hands-on access to real cloud resources. Courses are longer activities, consisting of several modules made of videos, documents, hands-on labs and quizzes. Finally, quests are similar, but are usually shorter and contain only labs.

  • Solution
  • Role
  • Badge
  • Format
  • Level
  • Duration
  • Language

341 results

  1. Lab Featured

    Deploy Kubernetes Applications on Google Cloud: Challenge Lab

    This challenge lab tests your skills and knowledge from the labs in the Deploy Kubernetes Applications on Google Cloud course. You should be familiar with the content of the labs before attempting this lab.

  2. Course Featured

    Gemini for Application Developers

    In this course, you learn how Gemini, a generative AI-powered collaborator from Google Cloud, helps developers build applications. You learn how to prompt Gemini to explain code, recommend Google Cloud services, and generate code for your applications. Using a hands-on lab, you experience how Gemini improves the a…

  3. Lab Featured

    App Dev: Deploying the Application into Kubernetes Engine - Python

    In this lab, you will deploy the quiz application into Kubernetes Engine, leveraging Google Cloud Platform resources including Container Builder and Container Registry, and Kubernetes resources including Deployments, Pods, and Services.

  4. Course Featured

    Modernize Infrastructure and Applications with Google Cloud

    Many traditional enterprises use legacy systems and applications that can't stay up-to-date with modern customer expectations. Business leaders often have to choose between maintaining their aging IT systems or investing in new products and services. 'Modernize Infrastructure and Applications with Google Cloud' ex…

  5. Course Featured

    Deploy Kubernetes Applications on Google Cloud

    Complete the intermediate Deploy Kubernetes Applications on Google Cloud skill badge to demonstrate skills in the following: configuring and building Docker container images, creating and managing Google Kubernetes Engine (GKE) clusters, utilizing kubectl for efficient cluster management, and deploying Kubernetes …

  6. Course Featured

    Developing Applications with Google Cloud: Foundations

    In this course, you learn the fundamentals of application development on Google Cloud. You learn best practices for cloud applications, and how to select compute and data options to match your application use cases. You're introduced to generative AI and how it's used to help build applications. You learn about au…

  7. Course Featured

    Securing and Integrating Components of your Application

    In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to develop more secure applications, implement federated identity m…

  8. Course Featured

    Getting Started With Application Development

    In this course, application developers learn how to design and develop cloud-native applications that seamlessly integrate managed services from Google Cloud. Through a combination of presentations, demos, and hands-on labs, participants learn how to apply best practices for application development and use the app…

  9. Course Featured

    Developing Containerized Applications on Google Cloud

    In this course, you learn about containers and how to build, and package container images. The content in this course includes best practices for creating and securing containers, and provides an introduction to Cloud Run and Google Kubernetes Engine for application developers.

  10. Course Featured

    Developing Applications with Cloud Run on Google Cloud: Fundamentals

    This course introduces the Cloud Run serverless platform for running applications. In this course, you learn about the fundamentals of Cloud Run, its resource model and the container lifecycle. You learn about service identities, how to control access to services, and how to develop and test your application…