Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to cloud computing [2025]
Rating: 5.0 out of 5(1 rating)
8 students
Created byHoang Quy La
Last updated 12/2025
English

What you'll learn

  • Cloud computing
  • Cloud deployment models
  • Cloud architecture
  • Cloud services
  • serverless
  • microservices
  • cloud environments
  • horizontal and vertical scaling
  • event driven architecture
  • cloud storage
  • networking
  • virtual network
  • virtual private network
  • content delivery network
  • cloud networking
  • cloud security
  • cloud automation
  • clustering
  • High availability clustering
  • Load balancing clustering
  • High performance clustering
  • cloud auto scaling
  • cloud storage
  • block storage
  • file storage
  • object storage
  • DevOps
  • CI/CD pipelines
  • cloud platform
  • cloud native
  • infrastructure as code

Course content

5 sections62 lectures4h 30m total length
  • Introduction1:20
  • How to make the most out of this course1:52
  • Introduction to cloud3:39
  • Why do we need to learn cloud4:15
  • Cloud computing road map4:35
  • Characteristics of cloud computing4:25
  • Introduction to types of Cloud Deployment Models3:15
  • Introduction to cloud architecture8:25
  • Real world example of cloud architecture5:10
  • How cloud computing works4:30
  • What is the advantages and disadvantages of cloud computing6:00
  • Introduction to Top cloud provider3:04

Requirements

  • No programming experience is needed
  • No cloud computing knowledge is needed

Description

Introduction to Cloud Computing is a foundational course designed to provide learners with a clear and practical understanding of how modern cloud technologies are transforming the way computing resources are built, deployed, and managed. The course introduces the core concepts, architectures, and services that enable organizations to deliver scalable, reliable, and cost-effective IT solutions over the internet.

Throughout the course, learners will explore essential cloud computing principles, including virtualization, containers, clustering, auto scaling, load balancing, and cloud storage. The course explains cloud service models—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)—as well as deployment models such as public, private, hybrid, and multi-cloud. These topics are presented in a structured and easy-to-understand manner, making the course suitable even for those with limited prior cloud experience.

In addition to core infrastructure concepts, the course introduces key operational and development practices used in cloud environments. Learners will gain an understanding of DevOps principles, CI/CD pipelines, Infrastructure as Code (IaC), and cloud-native application design, highlighting how automation and continuous delivery improve reliability and speed in software development. Cloud security fundamentals, including identity and access management, data protection, and shared responsibility models, are also covered to ensure a well-rounded understanding of cloud operations.

The course uses real-world examples and industry scenarios to demonstrate how leading cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP) are applied in practice. By the end of the course, learners will be able to explain cloud architectures, evaluate cloud platforms, understand common challenges, and confidently discuss cloud computing concepts in academic, professional, or certification contexts.

This course is ideal for students, aspiring IT professionals, developers, and anyone seeking a strong conceptual foundation in cloud computing before moving on to advanced cloud, DevOps, or certification-focused studies.

Who this course is for:

  • Anyone who wants to get into cloud computing
  • Anyone who wants to improve cloud computing knowledge