10 GitHub Repositories to Learn Cloud Computing in 2025
Humpy Adepu
kubernetes/kubernetes – Core repository for Kubernetes, ideal for learning container orchestration, cluster management, and scalable cloud-native application deployment.
aws-samples/aws-workshop – Hands-on AWS workshops with tutorials covering cloud basics, serverless applications, storage, and networking for beginners and professionals.
Azure/azure-quickstart-templates – Collection of Azure Resource Manager templates for deploying cloud solutions, infrastructure automation, and real-world Azure project learning.
GoogleCloudPlatform/python-docs-samples – Google Cloud Platform samples in Python, covering storage, machine learning, networking, and API integration with practical examples.
openstack/openstack – Repository for OpenStack cloud platform, teaching private cloud setup, virtualization, networking, and enterprise-level cloud computing.
docker/awesome-compose – Pre-built Docker Compose examples to learn microservices, container management, and multi-container cloud application deployments with hands-on labs.
hashicorp/terraform – Learn infrastructure as code (IaC), provisioning, and automation for multi-cloud environments using declarative Terraform configurations.
cncf/landscape – Cloud Native Computing Foundation’s interactive landscape highlighting key open-source projects in cloud, DevOps, security, and observability.
GoogleCloudPlatform/microservices-demo – Full microservices demo app illustrating cloud-native development, service communication, scaling, and monitoring on Kubernetes and Google Cloud.