sathishvj/awesome-gcp-certifications

Google Cloud Platform Certification resources.

4,456

353 commits

updated Mar 30, 2026

See the code

README

Awesome GCP Certifications Awesome

Contents

Foundational

Associate

Professional

Resources

Discontinued Exams


Common Resources

These references are useful across all certifications.

Miscellaneous References

Best Practices

TitleLink
AI Hub Data Preprocesinghttps://aihub.cloud.google.com/p/products%2F31bf71d8-d513-4926-92dc-23b2f913afce
Anthos Fleet Requirementshttps://cloud.google.com/anthos/fleet-management/docs/fleet-concepts/best-practices
Anthos Migration Planninghttps://cloud.google.com/migrate/anthos/docs/planning-best-practices
Apigee APIshttps://cloud.google.com/files/apigee/apigee-api-best-practices-ebook.pdf
Audit Logshttps://cloud.google.com/blog/products/gcp/best-practices-for-working-with-google-cloud-audit-logging
Audit Logshttps://cloud.google.com/logging/docs/audit/best-practices
AutoML Creating Training Datahttps://cloud.google.com/automl-tables/docs/data-best-practices
AutoML Video Intelligence Object Trackinghttps://cloud.google.com/video-intelligence/automl/object-tracking/docs/best-practices
AutoMLhttps://cloud.google.com/automl-tables/docs/data-best-practices
BigQuery Cost Optimizationhttps://cloud.google.com/blog/products/data-analytics/cost-optimization-best-practices-for-bigquery
BigQuery Materialized Viewshttps://cloud.google.com/bigquery/docs/materialized-views-best-practices
BigQuery Optimizing Query Performancehttps://cloud.google.com/bigquery/docs/best-practices-performance-overview
BigQuery Optimizing Storagehttps://cloud.google.com/bigquery/docs/best-practices-storage
Build Speeding Uphttps://cloud.google.com/cloud-build/docs/speeding-up-builds
Building Containershttps://cloud.google.com/solutions/best-practices-for-building-containers
Cloud Functionshttps://cloud.google.com/functions/docs/bestpractices/tips
Cloud Routerhttps://cloud.google.com/network-connectivity/docs/router/resources/best-practices
Cloud SQL for PostgreSQLhttps://cloud.google.com/sql/docs/postgres/best-practices
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/best-practices
Compute Engine Region Selectionhttps://cloud.google.com/solutions/best-practices-compute-engine-region-selection
Content Deliveryhttps://cloud.google.com/cdn/docs/best-practices
DNShttps://cloud.google.com/dns/docs/best-practices-dns
Data Governancehttps://cloud.google.com/blog/products/data-analytics/principles-and-best-practices-for-data-governance-in-the-cloud
Dataprochttps://cloud.google.com/blog/products/data-analytics/7-best-practices-for-running-cloud-dataproc-in-production
Datastorehttps://cloud.google.com/datastore/docs/best-practices
Datastorehttps://cloud.google.com/datastore/docs/cloud-datastore-best-practices
Deployment Manager Type Providerhttps://cloud.google.com/deployment-manager/docs/configuration/type-providers/best-practices-api
Deployment Managerhttps://cloud.google.com/deployment-manager/docs/best-practices
Deployment Managerhttps://cloud.google.com/deployment-manager/docs/best-practices?hl=zh-tw
Dialogflowhttps://cloud.google.com/dialogflow/docs/best-practices
Firestorehttps://cloud.google.com/firestore/docs/best-practices
Floating IP Addresseshttps://cloud.google.com/solutions/best-practices-floating-ip-addresses
For Enterprise Organizaationshttps://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations
GSuite Sharing Documentshttps://cloud.google.com/blog/topics/perspectives/best-practices-for-sharing-documents-in-g-suite
Google Mapshttps://cloud.google.com/blog/products/maps-platform/15-google-maps-platform-best-practices
IAM and Billinghttps://cloud.google.com/solutions/best-practices-for-iam-and-billing-in-higher-education
IAMhttps://cloud.google.com/blog/products/gcp/iam-best-practice-guides-available-now
Identity - Password Managementhttps://cloud.google.com/blog/products/identity-security/best-practices-for-password-management-2019-edition
Identity Aware Proxyhttps://cloud.google.com/iap/docs/concepts-best-practices
Identity Federationhttps://cloud.google.com/architecture/identity/best-practices-for-federating
Jupyter Notebookshttps://cloud.google.com/blog/products/ai-machine-learning/best-practices-that-can-improve-the-life-of-any-developer-using-jupyter-notebooks
Kuberneteshttps://cloud.google.com/kubernetes-engine/docs/best-practices
Kubernetes - enterprise multitenancyhttps://cloud.google.com/kubernetes-engine/docs/best-practices/enterprise-multitenancy
Kubernetes - scalable clustershttps://cloud.google.com/kubernetes-engine/docs/best-practices/scalability
Kubernetes - upgrading clustershttps://cloud.google.com/kubernetes-engine/docs/best-practices/upgrading-clusters
Kubernetes - building containershttps://cloud.google.com/solutions/best-practices-for-building-containers
Kubernetes - operating containershttps://cloud.google.com/solutions/best-practices-for-operating-containers
Kubernetes - running cost-optimized applications on GKEhttps://cloud.google.com/solutions/best-practices-for-running-cost-effective-kubernetes-applications-on-gke
Kuberneteshttps://cloud.google.com/blog/products/containers-kubernetes/your-guide-kubernetes-best-practices
Kuberneteshttps://cloud.google.com/blog/topics/kubernetes-best-practices
Management Tools Client Librarieshttps://cloud.google.com/apis/docs/client-libraries-best-practices
Machine Learning - Performance and Cost Optimizationhttps://cloud.google.com/solutions/machine-learning/best-practices-for-ml-performance-cost
Machine Learning - Rules of MLhttps://developers.google.com/machine-learning/guides/rules-of-ml
Media Translationhttps://cloud.google.com/translate/media/docs/best-practices
Media Translationhttps://cloud.google.com/translate/media/docs/best-practices?hl=tr
Memorystore for Redis Performance Tuninghttps://cloud.google.com/blog/products/databases/performance-tuning-best-practices-for-memorystore-for-redis
Memorystore for Redishttps://cloud.google.com/memorystore/docs/redis/memory-management-best-practices
Microservice Performancehttps://cloud.google.com/appengine/docs/standard/python/microservice-performance
Migrating VMshttps://cloud.google.com/solutions/best-practices-migrating-vm-to-compute-engine
Moving VMshttps://cloud.google.com/blog/products/cloud-migration/tips-and-best-practices-for-moving-your-vms-to-compute-engine
MySQL Importing and Exporting Datahttps://cloud.google.com/sql/docs/mysql/import-export
Operating Containershttps://cloud.google.com/solutions/best-practices-for-operating-containers
Optimizing Costshttps://cloud.google.com/blog/products/gcp/best-practices-for-optimizing-your-cloud-costs
Planning Accounts and Organizationshttps://cloud.google.com/architecture/identity/best-practices-for-planning
Preemptible VM Instanceshttps://cloud.google.com/compute/docs/instances/create-start-preemptible-instance
Running Active Directoryhttps://cloud.google.com/managed-microsoft-ad/docs/best-practices
SQL Server Instanceshttps://cloud.google.com/compute/docs/instances/sql-server/best-practices
Secure IAMhttps://cloud.google.com/iam/docs/using-iam-securely
Securityhttps://cloud.google.com/security/best-practices
Service Accountshttps://cloud.google.com/iam/docs/understanding-service-accounts#best_practices
Spanner Bulk Loadinghttps://cloud.google.com/spanner/docs/bulk-loading
Spanner Data Manipulation Languagehttps://cloud.google.com/spanner/docs/dml-best-practices
Spanner SQLhttps://cloud.google.com/spanner/docs/sql-best-practices
Spanner Schema Designhttps://cloud.google.com/spanner/docs/schema-design
Spannerhttps://cloud.google.com/spanner/docs/best-practice-list
Speech APIhttps://cloud.google.com/speech-to-text/docs/best-practices?hl=ru&refresh=1pli%3D1
Speech to Texthttps://cloud.google.com/speech-to-text/docs/best-practices
Storagehttps://cloud.google.com/storage/docs/best-practices
Storage - privacy and securityhttps://cloud.google.com/blog/products/storage-data-transfer/google-cloud-storage-best-practices-to-help-ensure-data-privacy-and-security
Storage - Request Rateshttps://cloud.google.com/storage/docs/request-rate#best-practices
Super Administrator Accounthttps://cloud.google.com/resource-manager/docs/super-admin-best-practices
Tightly Coupled HPC Appshttps://cloud.google.com/solutions/best-practices-for-using-mpi-on-compute-engine
User Account, Authentication and Password Managementhttps://cloud.google.com/blog/products/gcp/12-best-practices-for-user-account
VPC designhttps://cloud.google.com/solutions/best-practices-vpc-design
VPC Service Controls for enterpriseshttps://cloud.google.com/solutions/vpc-service-controls-enterprise-best-practices
VPNhttps://cloud.google.com/network-connectivity/docs/vpn/resources/best-practices
VPNhttps://cloud.google.com/vpn/docs/resources/best-practices
Working with Cloud Supporthttps://cloud.google.com/support/docs/best-practice

Contributing

  • Please contribute to making this list really awesome, exhaustive, and up to date.
  • Contributing to this list is easy: a pull request in this repo or you can also send me the info on LinkedIn or Twitter.
  • Please provide details as required by that section. Links, author names, date published, which certification(s) does it apply to, etc.
  • For book links, preferably send a search link with the book and author name. (Why? Using an amazon.com link assumes that all readers are in one country and using one book seller.)

Maintaining Exam Integrity

  • Google takes the privacy of the exams very seriously.
  • If and when you write notes, do not reveal details about the exam.
    • What questions were asked?
    • How many questions on each topic?
    • Anything that compromises the integrity of the exam.
  • When one of my blog posts leaked some exam info, I was contacted by the Google Certifications Team.
  • If you find any posts that I've listed which might be a concern, please let me and also the original authors know.
certification
cloud
gcp
google-cloud-platform

sathishvj/awesome-gcp-certifications

Google Cloud Platform Certification resources.

4,456

353 commits

updated Mar 30, 2026

See the code

README

Awesome GCP Certifications Awesome

Contents

Foundational

Associate

Professional

Resources

Discontinued Exams


Common Resources

These references are useful across all certifications.

Miscellaneous References

Best Practices

TitleLink
AI Hub Data Preprocesinghttps://aihub.cloud.google.com/p/products%2F31bf71d8-d513-4926-92dc-23b2f913afce
Anthos Fleet Requirementshttps://cloud.google.com/anthos/fleet-management/docs/fleet-concepts/best-practices
Anthos Migration Planninghttps://cloud.google.com/migrate/anthos/docs/planning-best-practices
Apigee APIshttps://cloud.google.com/files/apigee/apigee-api-best-practices-ebook.pdf
Audit Logshttps://cloud.google.com/blog/products/gcp/best-practices-for-working-with-google-cloud-audit-logging
Audit Logshttps://cloud.google.com/logging/docs/audit/best-practices
AutoML Creating Training Datahttps://cloud.google.com/automl-tables/docs/data-best-practices
AutoML Video Intelligence Object Trackinghttps://cloud.google.com/video-intelligence/automl/object-tracking/docs/best-practices
AutoMLhttps://cloud.google.com/automl-tables/docs/data-best-practices
BigQuery Cost Optimizationhttps://cloud.google.com/blog/products/data-analytics/cost-optimization-best-practices-for-bigquery
BigQuery Materialized Viewshttps://cloud.google.com/bigquery/docs/materialized-views-best-practices
BigQuery Optimizing Query Performancehttps://cloud.google.com/bigquery/docs/best-practices-performance-overview
BigQuery Optimizing Storagehttps://cloud.google.com/bigquery/docs/best-practices-storage
Build Speeding Uphttps://cloud.google.com/cloud-build/docs/speeding-up-builds
Building Containershttps://cloud.google.com/solutions/best-practices-for-building-containers
Cloud Functionshttps://cloud.google.com/functions/docs/bestpractices/tips
Cloud Routerhttps://cloud.google.com/network-connectivity/docs/router/resources/best-practices
Cloud SQL for PostgreSQLhttps://cloud.google.com/sql/docs/postgres/best-practices
Cloud SQLhttps://cloud.google.com/sql/docs/mysql/best-practices
Compute Engine Region Selectionhttps://cloud.google.com/solutions/best-practices-compute-engine-region-selection
Content Deliveryhttps://cloud.google.com/cdn/docs/best-practices
DNShttps://cloud.google.com/dns/docs/best-practices-dns
Data Governancehttps://cloud.google.com/blog/products/data-analytics/principles-and-best-practices-for-data-governance-in-the-cloud
Dataprochttps://cloud.google.com/blog/products/data-analytics/7-best-practices-for-running-cloud-dataproc-in-production
Datastorehttps://cloud.google.com/datastore/docs/best-practices
Datastorehttps://cloud.google.com/datastore/docs/cloud-datastore-best-practices
Deployment Manager Type Providerhttps://cloud.google.com/deployment-manager/docs/configuration/type-providers/best-practices-api
Deployment Managerhttps://cloud.google.com/deployment-manager/docs/best-practices
Deployment Managerhttps://cloud.google.com/deployment-manager/docs/best-practices?hl=zh-tw
Dialogflowhttps://cloud.google.com/dialogflow/docs/best-practices
Firestorehttps://cloud.google.com/firestore/docs/best-practices
Floating IP Addresseshttps://cloud.google.com/solutions/best-practices-floating-ip-addresses
For Enterprise Organizaationshttps://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations
GSuite Sharing Documentshttps://cloud.google.com/blog/topics/perspectives/best-practices-for-sharing-documents-in-g-suite
Google Mapshttps://cloud.google.com/blog/products/maps-platform/15-google-maps-platform-best-practices
IAM and Billinghttps://cloud.google.com/solutions/best-practices-for-iam-and-billing-in-higher-education
IAMhttps://cloud.google.com/blog/products/gcp/iam-best-practice-guides-available-now
Identity - Password Managementhttps://cloud.google.com/blog/products/identity-security/best-practices-for-password-management-2019-edition
Identity Aware Proxyhttps://cloud.google.com/iap/docs/concepts-best-practices
Identity Federationhttps://cloud.google.com/architecture/identity/best-practices-for-federating
Jupyter Notebookshttps://cloud.google.com/blog/products/ai-machine-learning/best-practices-that-can-improve-the-life-of-any-developer-using-jupyter-notebooks
Kuberneteshttps://cloud.google.com/kubernetes-engine/docs/best-practices
Kubernetes - enterprise multitenancyhttps://cloud.google.com/kubernetes-engine/docs/best-practices/enterprise-multitenancy
Kubernetes - scalable clustershttps://cloud.google.com/kubernetes-engine/docs/best-practices/scalability
Kubernetes - upgrading clustershttps://cloud.google.com/kubernetes-engine/docs/best-practices/upgrading-clusters
Kubernetes - building containershttps://cloud.google.com/solutions/best-practices-for-building-containers
Kubernetes - operating containershttps://cloud.google.com/solutions/best-practices-for-operating-containers
Kubernetes - running cost-optimized applications on GKEhttps://cloud.google.com/solutions/best-practices-for-running-cost-effective-kubernetes-applications-on-gke
Kuberneteshttps://cloud.google.com/blog/products/containers-kubernetes/your-guide-kubernetes-best-practices
Kuberneteshttps://cloud.google.com/blog/topics/kubernetes-best-practices
Management Tools Client Librarieshttps://cloud.google.com/apis/docs/client-libraries-best-practices
Machine Learning - Performance and Cost Optimizationhttps://cloud.google.com/solutions/machine-learning/best-practices-for-ml-performance-cost
Machine Learning - Rules of MLhttps://developers.google.com/machine-learning/guides/rules-of-ml
Media Translationhttps://cloud.google.com/translate/media/docs/best-practices
Media Translationhttps://cloud.google.com/translate/media/docs/best-practices?hl=tr
Memorystore for Redis Performance Tuninghttps://cloud.google.com/blog/products/databases/performance-tuning-best-practices-for-memorystore-for-redis
Memorystore for Redishttps://cloud.google.com/memorystore/docs/redis/memory-management-best-practices
Microservice Performancehttps://cloud.google.com/appengine/docs/standard/python/microservice-performance
Migrating VMshttps://cloud.google.com/solutions/best-practices-migrating-vm-to-compute-engine
Moving VMshttps://cloud.google.com/blog/products/cloud-migration/tips-and-best-practices-for-moving-your-vms-to-compute-engine
MySQL Importing and Exporting Datahttps://cloud.google.com/sql/docs/mysql/import-export
Operating Containershttps://cloud.google.com/solutions/best-practices-for-operating-containers
Optimizing Costshttps://cloud.google.com/blog/products/gcp/best-practices-for-optimizing-your-cloud-costs
Planning Accounts and Organizationshttps://cloud.google.com/architecture/identity/best-practices-for-planning
Preemptible VM Instanceshttps://cloud.google.com/compute/docs/instances/create-start-preemptible-instance
Running Active Directoryhttps://cloud.google.com/managed-microsoft-ad/docs/best-practices
SQL Server Instanceshttps://cloud.google.com/compute/docs/instances/sql-server/best-practices
Secure IAMhttps://cloud.google.com/iam/docs/using-iam-securely
Securityhttps://cloud.google.com/security/best-practices
Service Accountshttps://cloud.google.com/iam/docs/understanding-service-accounts#best_practices
Spanner Bulk Loadinghttps://cloud.google.com/spanner/docs/bulk-loading
Spanner Data Manipulation Languagehttps://cloud.google.com/spanner/docs/dml-best-practices
Spanner SQLhttps://cloud.google.com/spanner/docs/sql-best-practices
Spanner Schema Designhttps://cloud.google.com/spanner/docs/schema-design
Spannerhttps://cloud.google.com/spanner/docs/best-practice-list
Speech APIhttps://cloud.google.com/speech-to-text/docs/best-practices?hl=ru&refresh=1pli%3D1
Speech to Texthttps://cloud.google.com/speech-to-text/docs/best-practices
Storagehttps://cloud.google.com/storage/docs/best-practices
Storage - privacy and securityhttps://cloud.google.com/blog/products/storage-data-transfer/google-cloud-storage-best-practices-to-help-ensure-data-privacy-and-security
Storage - Request Rateshttps://cloud.google.com/storage/docs/request-rate#best-practices
Super Administrator Accounthttps://cloud.google.com/resource-manager/docs/super-admin-best-practices
Tightly Coupled HPC Appshttps://cloud.google.com/solutions/best-practices-for-using-mpi-on-compute-engine
User Account, Authentication and Password Managementhttps://cloud.google.com/blog/products/gcp/12-best-practices-for-user-account
VPC designhttps://cloud.google.com/solutions/best-practices-vpc-design
VPC Service Controls for enterpriseshttps://cloud.google.com/solutions/vpc-service-controls-enterprise-best-practices
VPNhttps://cloud.google.com/network-connectivity/docs/vpn/resources/best-practices
VPNhttps://cloud.google.com/vpn/docs/resources/best-practices
Working with Cloud Supporthttps://cloud.google.com/support/docs/best-practice

Contributing

  • Please contribute to making this list really awesome, exhaustive, and up to date.
  • Contributing to this list is easy: a pull request in this repo or you can also send me the info on LinkedIn or Twitter.
  • Please provide details as required by that section. Links, author names, date published, which certification(s) does it apply to, etc.
  • For book links, preferably send a search link with the book and author name. (Why? Using an amazon.com link assumes that all readers are in one country and using one book seller.)

Maintaining Exam Integrity

  • Google takes the privacy of the exams very seriously.
  • If and when you write notes, do not reveal details about the exam.
    • What questions were asked?
    • How many questions on each topic?
    • Anything that compromises the integrity of the exam.
  • When one of my blog posts leaked some exam info, I was contacted by the Google Certifications Team.
  • If you find any posts that I've listed which might be a concern, please let me and also the original authors know.
certification
cloud
gcp
google-cloud-platform

Significant stargazers

Adam Dobrawy

189 followers · starred Sep 2021

Goutam Adwant

51 followers · starred Sep 2020

Pawel Kosiec

81 followers · starred Jan 2020

Magicansk

46 followers · starred Nov 2021