1. Home
  2. Training Library
  3. Cloud Computing Fundamentals
  4. Courses
  5. Setting up a Google Cloud Platform Environment



Start course

NOTE: This course has been updated.  You can find the new version at https://cloudacademy.com/course/setting-up-google-cloud-platform-environment-1697

Google Cloud Platform (GCP) provides a suite of services that run on the same infrastructure that Google uses to host its own products, such as Google Search and YouTube. These services let you provision a variety of IT resources, such as virtual machines, storage, and networks.

GCP resources are grouped and deployed into projects. In this course, you will learn how to create and set up new GCP projects and how to give users permission to access project resources by assigning them to roles such as owner and editor.

Access to GCP services is provided via APIs that may be enabled on a per-project basis. You will learn how to enable APIs for a project as well as create budgets and configure monitoring for the resources and services allocated.

Learning Objectives

  • Create new cloud projects
  • Add users to projects and assign them to roles
  • Enable GCP APIs and services for a project
  • Provision Stackdriver accounts for monitoring project resources
  • Add billing accounts and create project budgets
  • Manage organization resources using the Cloud SDK

Intended Audience

  • People who would like to become GCP administrators
  • People studying for the Google Associate Cloud Engineer exam


  • None

I hope you enjoyed learning about GCP Resource Management. Let's do a quick review of what you learned. 

First, we created a new GCP project. GCP projects are a logical separation between products or solutions. Each project can have different APIs enabled as well as have different users and developers assigned to them. Projects have a unique ID assigned to them and you use the project ID to interact with your project resources. For example, when deploying your project, you will specify the project ID. Users can be granted access to a project by assigning predefined roles for owner, editor or view permissions. More granular control over project roles is achieved through Cloud Identity. 

Google Cloud Platform provides several project building blocks in the form of APIs. APIs range from storage to machine learning. APIs can be enabled on a per-project basis. 

The free tier includes always free services once your free trial has ended. A billing account allows you to convert your free tier account to a paid account. The paid account still includes the always free feature. Billing exports can be configured to send usage data to BigQuery for further analysis. 

With the Cloud SDK, you can configure project services and install components by running commands using the interactive command-line interface. Also, these commands can be used in continuous integration environments to automate deployments and service configuration. 

To learn more about GCP Resource Management, please read Google's GCP documentation. Also, watch for new GCP courses on Cloud Academy. We are always publishing new courses. Please give this course a rating. And if you have any questions or comments, please let us know. Thanks and keep on learning.

About the Author

Joseph Cava is a full­-stack web development veteran, fluent in all levels of the architecture, specializing in agile software development, product development, user experience, database design, testing, and documentation, focused on cloud deployments to Google Cloud Platform, Amazon Web Services, and Microsoft Azure.

Covered Topics