We may earn an affiliate commission when you visit our partners.
Course image
LearnKartS

Welcome to the GCP Computing and Storage Services course!

This course provides an in-depth exploration of Google Cloud Platform's (GCP) computing and storage services, designed to help you effectively manage, deploy, and scale applications using GCP infrastructure.

Learners should have a basic understanding of cloud computing concepts and familiarity with GCP's interface and core services. Prior experience with cloud platforms and knowledge of fundamental IT concepts are recommended.

By the end of this course, you will:

Read more

Welcome to the GCP Computing and Storage Services course!

This course provides an in-depth exploration of Google Cloud Platform's (GCP) computing and storage services, designed to help you effectively manage, deploy, and scale applications using GCP infrastructure.

Learners should have a basic understanding of cloud computing concepts and familiarity with GCP's interface and core services. Prior experience with cloud platforms and knowledge of fundamental IT concepts are recommended.

By the end of this course, you will:

- Understand the core computing services offered by GCP, including Compute Engine, Kubernetes Engine, and App Engine.

- Learn how to deploy, manage, and scale applications using GCP's computing services.

- Explore GCP's storage solutions, including Cloud Storage, Persistent Disks, and Cloud SQL.

- Compare and contrast different storage options to determine the best fit for various use cases.

- Gain insights into best practices for security, cost management, and performance optimization in GCP.

- Apply practical skills through hands-on labs and real-world scenarios to reinforce learning and build confidence in using GCP services.

The course includes engaging videos, practical assessments, and hands-on demos that will enrich your learning experience and ensure a thorough understanding of GCP's computing and storage services.

Enroll now

What's inside

Syllabus

Compute Engine
This module covers the setup and management of virtual machine instances, including machine types, instance templates, storage, images, preemptible instances, load balancing, pricing, and architectural considerations on the Google Cloud Platform. By the end, learners will master deploying, managing, and optimizing cloud infrastructure.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Supports the development of professional skills or deep expertise in a particular topic or set of topics
Develops skills, knowledge, and/or tools that are highly relevant to industry
Covers unique perspectives are ideas that may add color to other topics and subjects
Taught by LearnKarts, who have a strong reputation for teaching cloud computing
Develops a strong foundation for beginners
Contains hands-on labs and interactive materials

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Comprehensive gcp compute & storage

According to learners, this course offers a comprehensive exploration of Google Cloud Platform's computing and storage services, largely receiving positive feedback. Students particularly praise the invaluable hands-on labs and practical demonstrations, which significantly enhance understanding and skill application. The instructor's clear explanations and the up-to-date, relevant content are frequently highlighted. While many found it an excellent foundation for GCP, some intermediate or advanced learners felt certain topics, like Kubernetes Engine, lacked sufficient depth. A few noted minor lab issues or a need for a strong grasp of cloud fundamentals beforehand.
Instructor explains complex topics effectively.
"The instructor explained complex topics clearly."
"The instructor's delivery was engaging."
"The explanations for Compute Engine and Cloud Storage were clear."
Delivers a solid and comprehensive base in GCP services.
"This course is incredibly comprehensive, covering all essential GCP computing and storage services."
"A good overview of GCP compute and storage. Overall, a solid foundation, especially for those new to GCP."
"Fantastic resource for GCP. The coverage of all services mentioned was thorough and clear."
Provides essential practical experience for mastering GCP.
"The hands-on labs were super helpful and really solidified my understanding."
"I learned so much by doing; the practical exercises made up for it."
"The practical application of concepts through demos and labs was excellent. I was able to apply what I learned immediately."
Some reported minor technical glitches with lab environments.
"Some labs had minor issues, and it took a while to troubleshoot."
"Labs sometimes felt buggy and impacted my learning experience."
"I experienced occasional glitches during the practical exercises."
Requires a solid grasp of cloud fundamentals beforehand.
"I struggled with some of the concepts. I felt the prerequisites were understated; it's definitely not for complete beginners."
"It assumes a basic understanding, so brush up on cloud fundamentals before starting."
"I think the pre-requisites are accurate, you do need some basic cloud understanding."
May not satisfy those seeking advanced or specialized topics.
"Disappointed with this course. It claims to be 'in-depth' but felt very superficial in some areas. Specifically, the Kubernetes section was very basic."
"The course content is generally good, but I found some of the explanations to be oversimplified. As someone with prior cloud experience, I was looking for more advanced discussions."
"I had hoped for more advanced configuration details."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in GCP Computing and Storage Services with these activities:
Review Networking Concepts for GCP
Strengthen your understanding of essential networking concepts to better grasp the connectivity and communication aspects of GCP services.
Browse courses on Networking
Show steps
  • Revisit core networking principles, such as IP addressing, routing, and network protocols.
  • Explore GCP-specific networking concepts, including VPCs, subnets, and firewalls.
Explore Google Cloud Platform Fundamentals Coursera Course
Familiarizes you with the core concepts of cloud computing and Google Cloud Platform (GCP), providing a foundation for this course.
Browse courses on Cloud Platforms
Show steps
  • Enroll in the 'Google Cloud Platform Fundamentals' course on Coursera.
  • Complete the course modules and hands-on labs.
  • Review the course materials and take notes.
Review Virtual Machine Configuration
Strengthen your base knowledge and retention of configuring virtual machines to increase your success in managing Google Cloud Platform instances.
Browse courses on Virtual Machines
Show steps
  • Review different machine types and their specifications, including core count, memory, and storage.
  • Explore boot disk options, such as size, type, and performance characteristics.
  • Consider network settings, including firewall rules and IP addresses.
12 other activities
Expand to see all activities and additional details
Show all 15 activities
Compile a Glossary of GCP Storage Terms
Enhance your vocabulary and understanding of key concepts by creating a comprehensive glossary of GCP storage-related terms.
Browse courses on Google Cloud Storage
Show steps
  • Gather definitions from official documentation, tutorials, and articles.
  • Organize the terms alphabetically or by category.
  • Include clear and concise explanations for each term.
Explore Compute Engine Features
Become familiar with Compute Engine features to enhance your cloud computing skills
Browse courses on Compute Engine
Show steps
  • Configure virtual machines
  • Set up networking for your instances
  • Deploy applications on Compute Engine
Practice Cloud Storage Use
Use Google Cloud Services to optimize Cloud Storage usage to create solutions that fit your business needs
Browse courses on Google Cloud Storage
Show steps
  • Create a bucket in Google Cloud Storage
  • Upload files to the bucket
  • Manage access permissions for the bucket
Build a Simple App on Compute Engine
Solidify your understanding of Compute Engine by creating your own simple app. This hands-on practice will enhance your practical skills.
Browse courses on Compute Engine
Show steps
  • Choose a programming language and framework for your application.
  • Create a virtual machine instance and configure it for your app.
  • Deploy your app to the instance and test its functionality.
Study Group for Cloud Computing Concepts
Engage with peers to clarify concepts, share knowledge, and deepen understanding of cloud computing
Browse courses on Cloud Computing
Show steps
  • Meet with classmates to review course materials
  • Discuss complex topics and concepts
  • Collaborate on projects and assignments
Follow Tutorials on App Engine Development
Enhance your App Engine development skills by exploring practical tutorials and implementing real-world scenarios
Browse courses on App Engine
Show steps
  • Set up your development environment
  • Create a basic web application
  • Deploy your application to App Engine
Discuss GCS Use Cases and Architectures
Engage with peers to share insights and expand your perspective on GCS use cases and architectural considerations.
Browse courses on Google Cloud Storage
Show steps
  • Participate in online forums or discussion groups dedicated to GCS.
  • Attend virtual meetups or workshops to connect with other GCS users.
  • Share your own experiences and learn from the knowledge of others.
Develop a Plan for Disaster Recovery
Put your disaster recovery plans into action to minimize risk and improve data protection
Browse courses on Cloud Computing
Show steps
  • Analyze your current disaster recovery plan
  • Develop a comprehensive plan that includes all aspects of your infrastructure
  • Establish clear roles and responsibilities for each member of the disaster recovery team
Explore Advanced GCS Techniques
Expand your knowledge beyond the basics through guided tutorials. These resources will provide valuable insights into advanced GCS features and best practices.
Browse courses on Google Cloud Storage
Show steps
  • Seek out tutorials on topics like GCS security, lifecycle management, and data transfer services.
  • Follow along with the tutorials and apply the techniques to your own GCS projects.
Design a Cloud-Based Architecture Solution
Apply your knowledge of cloud computing to design and create a robust, scalable, and secure architecture
Browse courses on Cloud Architecture
Show steps
  • Identify business requirements and constraints
  • Create a high-level design for your solution
  • Develop a detailed implementation plan
Design a Storage Architecture for a Real-World Scenario
Enhance your problem-solving and design skills by creating a storage architecture for a specific use case. This practical exercise will deepen your understanding of GCS capabilities.
Browse courses on Cloud Storage
Show steps
  • Identify a real-world scenario that requires data storage and processing.
  • Design a storage architecture using GCS components and services.
  • Document your design, including considerations for security, scalability, and cost optimization.
Contribute to a GCS-Related Open-Source Project
Make a meaningful contribution to the GCS community by participating in open-source projects. This experience will enhance your technical skills and provide valuable real-world experience.
Browse courses on Google Cloud Storage
Show steps
  • Identify an open-source project related to GCS that aligns with your interests.
  • Review the project documentation and contribute to discussions.
  • Submit a pull request with your proposed changes or improvements.

Career center

Learners who complete GCP Computing and Storage Services will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in GCP Computing and Storage Services.
Delves into the fundamental concepts behind building reliable, scalable, and maintainable data systems, including distributed storage. It provides a deep understanding of topics like data models, storage engines, replication, and consistency, which are directly applicable to cloud storage architectures. It valuable resource for undergraduate and graduate students, as well as working professionals.
Similar to the other official study guides by Dan Sullivan, this book key resource for the Professional Data Engineer certification. It covers the concepts and practices required for data engineering on GCP, including data processing, analysis, and machine learning.
Focused specifically on cloud security on GCP, this book is invaluable for those preparing for the Professional Cloud Security Engineer certification. It covers cloud security basics, GCP security tools, and their implementation through clear explanations and practice exercises.
An expert guide for the Professional Machine Learning Engineer certification, this book covers the entire ML process on GCP, from data and feature engineering to model training and deployment using Vertex AI, TensorFlow, and Kubeflow.
Given the increasing importance of data security and privacy, this book is highly relevant for understanding contemporary challenges in cloud storage. It provides practical guidance and case studies, making it valuable for professionals and students interested in cloud security. It useful reference for security practitioners.
Aimed at the Associate Cloud Engineer certification, this book provides a solid understanding of deploying and managing applications and infrastructure on GCP. It's an excellent resource for beginners and those looking to validate their foundational GCP skills.
Is tailored for individuals pursuing the Professional Cloud Network Engineer certification. It covers all exam objectives and provides hands-on examples using gcloud commands, making it a practical guide for network professionals on GCP.
Security is paramount in cloud storage. must-read for understanding the security and privacy implications of storing data in the cloud. It provides an enterprise perspective on risks, compliance, and best practices, making it essential for IT professionals, security practitioners, and business managers.
A practical guide focusing on operationalizing scalable data analytics systems on GCP. It covers services like BigQuery, Cloud SQL, Cloud Storage, and Dataflow with hands-on examples. is highly relevant for those interested in data engineering on GCP and preparing for the Professional Data Engineer exam.
Provides a comprehensive guide to building and deploying scalable and reliable web applications using Google App Engine. It covers topics such as data modeling, caching, task queues, and authentication.
Focuses on the use of machine types for high-performance computing workloads. It covers topics such as choosing the right machine type for high-performance computing applications, optimizing machine types for performance, and cost-effective high-performance computing. The author leading expert in high-performance computing and has developed several high-performance computing algorithms and frameworks.
Specifically designed for beginners, this book provides a solid foundation in GCP capabilities. It covers setting up accounts, using core services like Cloud Storage, Compute Engine, and Kubernetes Engine. It is particularly useful for those preparing for the GCP Associate Cloud Engineer certification.
Provides a comprehensive overview of machine types and their usage on major cloud platforms such as AWS, Azure, and GCP. It includes detailed explanations of various machine types, their capabilities, and how to choose the right machine type for different workloads.
Save
Comprehensive reference guide to Cloud SQL. It covers topics such as instance management, data management, performance optimization, and security.
Dives deep into the world of Kubernetes Operators, providing a comprehensive guide for developers who want to extend the Kubernetes API to manage complex distributed systems effectively.
Provides a comprehensive overview of all aspects of building and deploying cloud-native applications with Kubernetes. It is an excellent reference for developers and architects who want to effectively leverage Kubernetes in their cloud-native architectures.
Provides a comprehensive guide to building scalable web applications on Google App Engine. It covers topics such as data modeling, caching, task queues, and authentication.
Must-read for anyone involved in an organization's cloud adoption journey. It provides proven strategies for transforming an organization using the cloud, addressing not just the technology but also the cultural and organizational changes required. Understanding this context is crucial for making informed decisions about cloud storage adoption and strategy.
Focuses on applying data science techniques on GCP, leveraging its various data services. It's a valuable resource for data scientists and analysts who want to perform data processing and analysis at scale on the platform.
Delves into building, training, and optimizing machine learning models on GCP using services like Google Cloud Machine Learning Engine and TensorFlow. It's a practical guide for data scientists and ML developers looking to leverage GCP for their projects.
This is another classic textbook on distributed systems that provides a strong theoretical foundation for understanding cloud storage. It covers essential concepts like communication, processes, naming, synchronization, consistency and replication, fault tolerance, and security in distributed environments. It's suitable for advanced undergraduate and graduate students.
Is often cited as a foundational text in the academic study of cloud computing, covering key principles and paradigms that include storage. It's suitable for graduate students and researchers seeking a comprehensive overview of the field.
Offers a hands-on introduction to Google Cloud, covering practical skills and use cases. It's suitable for newcomers to the cloud and those who prefer a practical approach to learning GCP's core concepts and services.
This guide is ideal for anyone looking to become familiar with the comprehensive list of services in GCP, including compute, storage, database, networking, and big data. It covers essential concepts and provides an overview of best practices for deploying workloads. It good starting point for beginners and cloud professionals migrating to GCP.
Explores using GCP's AI-powered services for various applications, from chatbots to image analysis. It's suitable for those with a background in math and Python who want to apply AI/ML on GCP. It provides step-by-step guidance for building and training models.
Addresses contemporary data management challenges in the context of cloud environments, including topics like data governance and data security. It's relevant for professionals and graduate students dealing with large-scale data in the cloud.
Guides the reader through building scalable applications on GCP, starting with App Engine and Compute Engine. It covers implementing authentication, security, and using Cloud APIs, making it a practical guide for developers.
Provides an excellent general overview of GCP services, covering deployment of scalable cloud applications. It's suitable for those new to GCP but with some cloud experience, offering practical insights and worked examples. It serves as a strong foundation for understanding the breadth of GCP's offerings.
Is designed as an entry point to GCP and the Cloud Digital Leader certification. It simplifies basic technological elements of GCP and is suitable for aspiring IT professionals and enthusiasts. It covers cloud fundamentals, data, AI/ML, infrastructure, and security.
This e-book focuses specifically on load balancing in cloud environments, which is highly relevant given the course topics. It discusses the options and considerations for implementing load balancing in a dynamic cloud infrastructure, including the use of software load balancers like NGINX. It's a practical guide for those working with cloud platforms.
Specifically addresses load balancing within the Microsoft Azure cloud platform, often in conjunction with NGINX. It offers practical solutions and design considerations for implementing load balancing for applications hosted on Azure. It is highly relevant for those focusing on Azure-specific load balancing services.
Focuses on the use of machine types for data science workloads. It covers topics such as choosing the right machine type for data science algorithms, optimizing machine types for performance, and cost-effective data science. The author leading expert in data science and has developed several data science algorithms and frameworks.
Provides a solid foundation in cloud computing architecture and concepts, with a dedicated focus on storage as a key component. It's suitable for students and professionals looking for a structured introduction to the field. It can serve as a useful reference for understanding the broader cloud ecosystem.
Offers practical case studies of real-world applications utilizing Google Cloud Platform. It includes a chapter on designing and implementing Persistent Disks for different use cases.
Focuses specifically on database storage in the cloud, including building and managing scalable and highly available cloud storage solutions for databases. It provides detailed examples and best practices.
Offering a collection of practical recipes, this book provides solutions to common tasks and challenges on GCP. It's a useful reference for developers and administrators needing quick, step-by-step guides for implementing various GCP services.
Is highly relevant for understanding how load balancing fits into overall system design, particularly in the context of technical interviews at major tech companies. It provides frameworks and case studies that illustrate the role of load balancing in building scalable and reliable systems. While geared towards interviews, it offers practical insights into real-world system architecture.
Provides a comprehensive overview of Google App Engine, covering topics such as setting up a development environment, deploying applications, and scaling applications. It also includes case studies and best practices.
Presents a collection of proven patterns and best practices for designing and implementing Kubernetes-based systems, helping you to build reliable, scalable, and maintainable cloud-native applications.
This textbook provides a solid understanding of cloud computing foundations and how to program applications for the cloud, including utilizing cloud storage services. It's suitable for undergraduate students and developers who want to gain practical skills in this area.
Takes a practical approach to cloud computing, making it suitable for those who want to understand how cloud storage is implemented and used in real-world scenarios. It covers the business case and operational benefits of moving to the cloud. This book good resource for both students and IT professionals.
Comprehensive guide to securing Kubernetes clusters, providing practical advice and best practices for securing your Kubernetes environments and protecting your containerized applications.
Offers a high-level overview of GCP services through illustrations, making complex concepts more accessible. It's a valuable resource for quickly grasping the relationships between different GCP components and is suitable for visual learners and those seeking a quick reference.
Specifically focuses on load balancing within the Microsoft Azure platform, providing a practical guide to leveraging Azure's load balancing options. It valuable resource for individuals working extensively with Azure services and seeking to optimize their application delivery and scalability.
For those interested in practical implementation, this cookbook provides recipes for using NGINX as a load balancer. It covers various use cases, configurations, and advanced features for achieving high-performance load balancing. is particularly useful for gaining hands-on knowledge with a popular load balancing technology.
Provides practical knowledge for implementing cloud storage using OpenStack Swift. It's suitable for those interested in building and managing their own cloud storage infrastructure. It delves into architecture, design examples, and use cases.
Covers the technical details of cloud technology and the strategy and implementation required to migrate applications to the cloud. It provides a comprehensive view suitable for those looking to understand the entire cloud migration process, including storage considerations.
While not solely focused on GCP, this book provides a strong foundation in cloud computing principles, architecture, and security that are highly relevant to understanding any cloud platform, including GCP. It's beneficial for gaining prerequisite knowledge.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to GCP Computing and Storage Services.
Security Best Practices in Google Cloud - Español
Most relevant
GCP: Database, Storage, and Networking
Most relevant
Elastic Google Cloud Infrastructure: Scaling and...
Most relevant
Deployment in GCP
Most relevant
Google Cloud Platform Fundamentals: Core Infrastructure...
Most relevant
Database, Big Data, and DevOps Services in GCP
Most relevant
Modernizing Data Lakes and Data Warehouses with Google...
Most relevant
GCP: Complete Google Data Engineer and Cloud Architect...
Essential Google Cloud Infrastructure: Core Services
Most relevant

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser