Building Cloud Native and Multicloud (Coursera)

Offered by IBM,
Building Cloud Native and Multicloud (Coursera)

In this course, we will cover the core concepts and practices of building and running Cloud Native applications and how to run these applications in a multicloud environment. We will cover technologies and practices including; microservices, DevOps, CI/CD, Docker, Kubernetes, and OpenShift. This course is designed for anyone wanting to learn about the guiding principles of building cloud native applications and managing them across multiple cloud platforms, both private and public.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

Also covered in this course is how to automate many of the common functions of building and running cloud native applications and orchestrating the environment they run in.
A basic familiarity with cloud concepts and modern development practices is recommended. For the hands-on labs, an IBM Cloud account will be required as well as basic familiarity with command-line interfaces.
This course is designed for anyone wanting to learn about the guiding principles of building cloud native applications and managing them across multiple cloud platforms, both private and public. Also covered in this course is how to automate many of the common functions of building and running cloud native applications and orchestrating the environment they run in.

Syllabus

WEEK 1
Cloud Native and Multicloud Concepts and Goals
In this module, we will discuss the goals of and approach for creating Cloud Native (CN) applications.

WEEK 2
Migrating Apps to Advantage Cloud Infrastructure
In this module, we will describe the three transformational paths to modernizing applications and begin by exploring the infrastructure migration path.

WEEK 3
Modernizing Applications to be CN
In this module, you will learn about modernizing applications using cloud-native design principles beginning by contrasting a legacy, monolithic application architecture to a modern microservice architecture. We will discuss the numerous advantages of adopting a microservice architecture and visualize it using a sample application.

WEEK 4
Applying CI/CD to CN Applications
In this module, you will learn about the concepts, principles, and practices that guide Continuous Integration, Continuous Delivery, and Continuous Deployment, CI/CD. You will also become familiar with tools for implementing CI/CD pipelines.

WEEK 5
Managing Applications in Multicloud Deployments
In this module, you will learn about the types of hybrid and multicloud architectures, their benefits, and why organizations might consider adopting such cloud deployment strategies.
You will become familiar with how OpenShift can help organizations build and run workloads across multiple cloud platforms. You will understand how OpenShift accomplishes this through a common interface and toolset.

WEEK 6
Final Project
In this final project, we will apply the skills that we have learned from several lessons in this course and put them into practice by building upon the work completed in the Applying CI-CD to CN applications Hands-on Lab in Module 4. As a pre-requisite to the final project, successful completion of the Hands-on Lab: Applying CI-CD to CN Applications in Module 4 of this course is required.
Before beginning the final assignment, please complete the Exercise: Update Pipeline to run on Git Commits.

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

Related Courses

Natural Attenuation of Groundwater Contaminants: New Paradigms, Technologies, and Applications (Coursera) Coursera
Rice University

Natural Attenuation of Groundwater Contaminants: New Paradigms, Technologies, and Applications (Coursera)

Cleaning up the large number of groundwater contamination sites is a significant and complex environmental challenge. The environmental industry is continuously looking for remediation methods that are both effective and cost-efficient. Over the past 10 years there have been amazing, important developments in our understanding of key attenuation processes and technologies for evaluating natural attenuation processes, and a changing institutional perspective on when and where Monitored Natural Attenuation (MNA) may be applied.

Aug 3rd 2026
5-12 Weeks
Remote Sensing Image Acquisition, Analysis and Applications (Coursera) Coursera
UNSW Sydney - University of New South Wales

Remote Sensing Image Acquisition, Analysis and Applications (Coursera)

Welcome to Remote Sensing Image Acquisition, Analysis and Applications, in which we explore the nature of imaging the earth's surface from space or from airborne vehicles. This course covers the fundamental nature of remote sensing and the platforms and sensor types used. It also provides an in-depth treatment of the computational algorithms employed in image understanding, ranging from the earliest historically important techniques to more recent approaches based on deep learning.

Aug 17th 2026
13-24 Weeks
Preparing for the Google Cloud Professional Cloud Architect Exam en Español (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Cloud Architect Exam en Español (Coursera)

Del curso: "La mejor manera de prepararse para el examen es ser competente en las habilidades necesarias para el trabajo". Este curso usa un enfoque descendente para reconocer el conocimiento y las habilidades que ya se adquirieron, así como para resaltar la información y las habilidades necesarias para seguir preparándose. Puede usar este curso a fin de crear su propio plan de preparación personalizado. Lo ayudará a diferenciar lo que ya sabe de lo que no, y a desarrollar y a practicar las habilidades que se requieren de los profesionales que realizan este trabajo.

Aug 3rd 2026
1 Week
Getting Started with Puppet (Coursera) Coursera
Whizlabs

Getting Started with Puppet (Coursera)

The “Getting Started with Puppet” course is designed to help you gain knowledge of Puppet. You will learn Puppet overview with architecture and how to design, build PuppetDB, and also learn Puppet enterprise installation. Puppet is a software configuration management tool that includes its own declarative language to describe system configuration. It is a model-driven solution that requires limited programming knowledge to use. Puppet was created by Puppet Inc. founded by Luke Kanies in 2005.

Aug 10th 2026
3 Weeks
Cloud: Platform as a Service - Master's (Coursera) Coursera
Illinois Tech

Cloud: Platform as a Service - Master's (Coursera)

This course is aimed at preparing individuals to gain knowledge, skills, and abilities to demonstrate the knowledge for managing Platform as a Service (PaaS) in the Cloud. Students will learn to deploy, operate, and maintain cloud platforms for storing, processing, and transferring information with architecture design principles and a structured approach. Students will also learn the shared responsibility model and cloud security best practices to secure PaaS platforms for the application-hosting environments.

Aug 3rd 2026
5-12 Weeks
How to Get Into Cloud Computing (Coursera) Coursera
University of Leeds

How to Get Into Cloud Computing (Coursera)

Cloud computing gives businesses more flexibility, allowing them to quickly scale resources up to meet business demands without having to invest in physical infrastructure. This allows businesses to accelerate innovation, streamline operations and reduce costs. It is no surprise that cloud computing professionals are in great demand and the sector is expected to grow.

Aug 3rd 2026
2 Weeks
Algorithms, Part I (Coursera) Coursera
Princeton University

Algorithms, Part I (Coursera)

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms.

Jul 27th 2026
5-12 Weeks
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure (Coursera)

Welcome to the Cloud Computing Applications course, the first part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this first course we cover a multitude of technologies that comprise the modern concept of cloud computing. Cloud computing is an information technology revolution that has just started to impact many enterprise computing systems in major ways, and it will change the face of computing in the years to come.

Jul 27th 2026
4 Weeks
Exam Prep: AWS Certified Solutions Architect - Associate (Coursera) Coursera
AWS

Exam Prep: AWS Certified Solutions Architect - Associate (Coursera)

This new intermediate-level course from Amazon Web Services (AWS) is designed to help you to assess your preparedness for the AWS Certified Solutions Architect - Associate exam. You will learn how to prepare for the exam by exploring the exam’s topic areas and how they map to architecting on AWS. You will review sample certification questions in each domain, practice skills with hands-on exercises, test your knowledge with practice question sets, and learn strategies for identifying incorrect responses by interpreting the concepts that are being tested in the exam.

Aug 10th 2026
4 Weeks