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

Cloud Computing Fundamentals

Save
May 1, 2024 Updated June 25, 2025 22 minute read

Cloud Computing Fundamentals: A Comprehensive Guide

Path to Cloud Computing Fundamentals

Take the first step.
We've curated 12 courses to help you on your path to Cloud Computing Fundamentals. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Cloud Computing Fundamentals: by sharing it with your friends and followers:

Reading list

We've selected 33 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 Cloud Computing Fundamentals.
This is the second edition of the highly regarded 'Cloud Computing: Concepts, Technology & Architecture'. It provides updated and expanded coverage of cloud computing, including crucial topics like security and containerization. It maintains a vendor-neutral perspective and strong resource for both foundational and contemporary understanding.
Provides a vendor-neutral, comprehensive overview of cloud computing concepts, technology, and architecture. It foundational text that covers the building blocks of cloud computing, making it suitable for gaining a broad understanding. It is often used as a textbook and is valuable as a reference tool for understanding core principles. The second edition, published in 2023, includes comprehensive coverage of containerization and cybersecurity topics.
Offers a complete guide to cloud computing, covering technical details, strategy, design, and implementation for migrating to the cloud. It's a must-read for IT management and engineers looking for a comprehensive understanding and practical guidance on cloud adoption. It helps solidify an understanding of the entire cloud journey.
Delves into the challenges of designing data systems, including scalability, consistency, and reliability, which are highly relevant to cloud computing. It explores the principles behind various data storage and processing technologies used in cloud environments. It is an excellent resource for deepening the understanding of data management in the cloud and is considered a must-read for software engineers and architects.
Is recommended for software architects and developers who want to learn how to design scalable and reliable cloud applications.
Focuses on designing applications that are built specifically for cloud environments, emphasizing principles like resiliency and scalability. It's highly relevant for understanding contemporary cloud development practices and patterns. It adds significant depth for those looking to build modern, cloud-native applications.
Focuses on the patterns and best practices for developing applications in a cloud-native manner. It is particularly useful for developers and architects looking to build scalable, resilient, and manageable applications for the cloud. It dives into contemporary development approaches relevant to cloud environments.
Infrastructure as Code (IaC) fundamental practice in modern cloud environments. provides a comprehensive guide to managing infrastructure through code. It is essential for understanding automation and configuration management in the cloud, which are key contemporary topics.
Kubernetes leading platform for orchestrating containers in cloud environments. provides a practical guide to understanding and using Kubernetes. It is essential for anyone looking to work with containerized applications in the cloud, representing a key contemporary topic.
Guides readers through the design decisions involved in cloud computing service models like SaaS, PaaS, and IaaS. It is vendor-neutral and helps in determining the ideal cloud service model for different business needs. It is valuable for understanding the architectural aspects and design considerations in cloud computing.
This edited collection provides a broad overview of cloud computing principles and paradigms from various experts in the field. It covers a wide range of topics, making it suitable for gaining a broad understanding of the academic and research aspects of cloud computing. It can serve as a good reference for different perspectives on cloud computing.
Provides a practical, hands-on introduction to cloud computing concepts and technologies. It complements theoretical learning with practical exercises and examples. It's a good resource for students and professionals who benefit from a more interactive learning approach to solidify their understanding.
Shares the practices and principles that Google uses to achieve high reliability in their systems, many of which are cloud-based. While not solely about cloud computing fundamentals, it provides invaluable insights into operating reliable systems in a distributed, cloud environment. It is highly relevant for professionals and adds depth to understanding operational aspects.
Is for technology managers who want to learn how to evaluate and implement cloud computing solutions.
Is recommended for system engineers and IT Professionals because it provides a very detailed knowledge of the various aspects of cloud computing.
A beginner-friendly guide that demystifies cloud computing concepts in an easy-to-understand manner. is excellent for those with little to no prior knowledge, providing a broad overview of cloud options and benefits. It helps clarify fundamental concepts and good starting point before diving into more technical resources.
While not exclusively about cloud computing, this book provides a comprehensive foundation in distributed systems, which core concept underlying cloud computing. Understanding distributed systems is crucial for grasping how cloud environments function. serves as essential background reading to solidify the theoretical underpinnings of cloud computing.
Provides a good overview of cloud computing along with hands-on examples and exercises. One of the best books for beginners to get started with building projects.
Focuses on the practical aspects of building applications and managing infrastructure in the cloud. It helps network and system architects, administrators, and developers adapt their skills to highly scalable and redundant cloud services. It's a valuable resource for those looking to understand the practical implementation of cloud architectures.
Provides a comprehensive overview of cloud computing and is well recommend for those who want to learn the theoretical aspect of cloud computing along with the practical implications.
Offers practical strategies and best practices for organizations undertaking cloud adoption. It covers various aspects, including strategy, technology, and organizational change. It's a valuable resource for understanding the broader business and logistical considerations of moving to the cloud.
Based on extensive research, this book provides insights into the practices that drive high performance in technology organizations, including those leveraging the cloud. It statistically links DevOps practices, often enabled by the cloud, to business outcomes. It's valuable for understanding the organizational and cultural aspects of successful cloud adoption.
Table of Contents
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