Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

IBM

Introduction to Cloud Computing

IBM via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Start your cloud computing journey with this self-paced introductory course! Whether you need general cloud computing knowledge for school or business, or you are considering a career change, this beginner-friendly course is right for you. In this course you’ll learn about essential characteristics of cloud computing and emerging technologies supported by cloud. You’ll explore cloud service models, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), and Public, Private, and Hybrid deployment models. Discover the offerings of prominent cloud service providers AWS, Google, IBM, Microsoft, and others, and review cloud computing case studies. Learn about cloud adoption, blockchain, analytics, and AI. You will learn about the many components of cloud computing architecture including datacenters, availability zones, virtual machines, containers, and bare metal servers. You will also familiarize yourself with different types of cloud storage options, such as Object Storage. You’ll gain foundational knowledge of emergent cloud trends and practices including Hybrid, Multicloud, Microservices, Serverless, DevOps, Cloud Native, Application Modernization, as well as learn about cloud security and monitoring. You’ll also explore cloud computing job roles and possible career paths and opportunities. You will complete a number of labs and quizzes throughout this course to increase your understanding of course content. At the end of the course, you will complete a final project where you will deploy an application to Cloud using a serverless architecture, a valuable addition to your portfolio. After this course, check out the related courses to help you towards your new career as a cloud engineer, full stack developer, DevOps engineer, cybersecurity analyst, and others.

Syllabus

  • Overview of Cloud Computing
    • This module introduces the fundamentals of cloud computing, including its definition, essential characteristics, and evolution over time. You will explore the benefits, challenges, and key considerations of adopting cloud technologies. The module also examines major cloud service providers and real-world business use cases. Additionally, it highlights how emerging technologies such as IoT, AI, blockchain, and analytics are enabled by cloud computing.
  • Cloud Computing Models
    • This module focuses on the core service and deployment models in cloud computing. You will learn about IaaS, PaaS, and SaaS, including their features, use cases, and differences. The module also covers deployment models such as public, private, hybrid, and community cloud. By the end of the module, you will understand how to select appropriate models based on business and technical requirements.
  • Components of Cloud Computing
    • This module explores the key components of cloud infrastructure and architecture. You will learn about virtualization, virtual machines, and bare metal servers, and how they support cloud environments. The module also covers secure networking, containerization, and content delivery networks. In addition, you will examine different types of cloud storage, including file, block, object, and direct-attached storage, along with their use cases.
  • Emergent Trends and Practices
    • This module introduces modern trends shaping cloud computing and application development. You will explore concepts such as hybrid and multi-cloud environments, microservices architecture, and serverless computing. The module also covers cloud-native applications, DevOps practices, and application modernization strategies. These concepts help organizations build scalable, flexible, and efficient cloud-based systems.
  • Cloud Security, Monitoring, Case Studies, Jobs
    • This module focuses on securing and managing cloud environments while understanding industry applications and career opportunities. You will learn about cloud security concepts such as identity and access management, encryption, and security architecture. The module also introduces cloud monitoring techniques used to track performance and optimize operations. Additionally, it explores real-world case studies and provides an overview of job roles, career paths, and specializations in cloud computing.
  • Final Project and Assignment
    • In this module, you will apply your cloud computing knowledge through a hands-on project. You will containerize an application, upload it to a cloud container registry, and deploy it using serverless technology. The module also includes an optional case study on cloud-based application modernization. This project helps you demonstrate practical cloud deployment skills using real-world tools and workflows.

Taught by

Rav Ahuja

Reviews

4.0 rating, based on 1 Class Central review

4.6 rating at Coursera based on 7732 ratings

Start your review of Introduction to Cloud Computing

  • Allison W
    8
    Very happy to take this course. Gives a broad overview of where computing is today, rather than focus on any one, particular language or technology.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.