40-hour curriculum

Google Cloud Computing Foundations

Our free 10 module, 40 hour curriculum is designed to give you the tools to teach critical concepts like infrastructure, application development, data, and machine learning to students with little or no cloud computing experience.

Course overview

The curriculum enables learners to develop technical proficiency in cloud computing and prepare for careers in data analytics, application development, and more.

What is included?

This curriculum consists of around 40 hours of content covering 10 topics with resources including editable slides and teaching notes, hands-on labs through Qwiklabs, facilitator guides and lesson plans, and multiple-choice knowledge assessments.

How can you prepare?

To help prepare, or to augment student learning, consider taking the on-demand version of Google Cloud Computing Foundations. You can access the course, including the self-paced labs, at no cost by following these instructions.

Course modules

Help students develop cloud computing skills and prepare for careers in the cloud-first world. See the 10 course modules and explore answers to frequently asked questions.


1. Cloud Basics: Discuss what the cloud is and why it’s a technology and business game changer

2. User interface: Describe the different ways a user can interact with Google Cloud

3. Compute: Discover the compute options in Google Cloud

4. Storage: Implement a variety of structured and unstructured storage models

5. Managed Services: Discuss the different application managed service options in the cloud

6. Security: Outline how security in the cloud is administered in Google Cloud

7. Networks: Demonstrate how to build secure networks in the cloud

8. Automation: Identify cloud automation and management tools

9. Big data: Discover a variety of managed big data services in the cloud

10. Machine learning: Explain what machine learning is, the terminology used, and its value proposition