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

Preparing for the Google Cloud Associate Cloud Engineer Exam (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Associate Cloud Engineer Exam (Coursera)

This one-week on-demand course helps prospective candidates structure their preparation for the Associate Cloud Engineer exam. The session will cover the structure and format of the examination, as well as its relationship to other Google Cloud certifications. Through lectures, demos and hands-on labs, candidates will familiarize themselves with the domains covered by the examination.

Jun 22nd 2026
1 Week
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud (Coursera)

Welcome to the Cloud Computing Applications course, the second part of a two-course series designed to give you a comprehensive view on the world of Cloud Computing and Big Data! In this second course we continue Cloud Computing Applications by exploring how the Cloud opens up data analytics of huge volumes of data that are static or streamed at high velocity and represent an enormous variety of information. Cloud applications and data analytics represent a disruptive change in the ways that society is informed by, and uses information.

Jun 22nd 2026
4 Weeks
Application Development using Microservices and Serverless (Coursera) Coursera
IBM

Application Development using Microservices and Serverless (Coursera)

Are you a developer ready to explore serverless application development? This intermediate-level course is for you! Begin with an understanding of how serverless benefits developers, learn when to use serverless programming, serverless deployment models, and discover its top use cases and design patterns. You’ll also discover how serverless supports continuous integration and continuous delivery (CI/CD) and microservices integration.

Jun 22nd 2026
5-12 Weeks
Arduino y algunas aplicaciones (Coursera) Coursera
Universidad Nacional Autónoma de México

Arduino y algunas aplicaciones (Coursera)

Arduino es una iniciativa empleada para simplificar el uso de los microcontroladores, que surgió en 2005 como resultado de un proyecto de estudiantes en el Instituto IVREA. Nació con el objetivo de disminuir el costo de los microcontroladores, que entonces los estudiantes empleaban para sus proyectos y que resultaban demasiado costosos.

Jun 22nd 2026
3 Weeks
Salesforce Integration (Coursera) Coursera
University of California, Irvine

Salesforce Integration (Coursera)

Salesforce Integration explores why data management is so important, how Salesforce can help organize and display reported data to gain insight into trends and patterns, and how to automate manual business procedures. Learners will specifically practice creating custom automation process, building work flows, and performing data modeling. The course includes in-depth readings and practical application activities within Salesforce's Trailhead education platform, peer discussion opportunities, demonstration videos, and peer review assignments.

Jun 22nd 2026
3 Weeks
Security Best Practices in Google Cloud (Coursera) Coursera
Google Cloud

Security Best Practices in Google Cloud (Coursera)

This self-paced training course gives participants broad study of security controls and techniques on Google Cloud. Through recorded lectures, demonstrations, and hands-on labs, participants explore and deploy the components of a secure Google Cloud solution, including Cloud Storage access control technologies, Security Keys, Customer-Supplied Encryption Keys, API access controls, scoping, shielded VMs, encryption, and signed URLs. It also covers securing Kubernetes environments.

Jun 22nd 2026
5-12 Weeks
Cloud Computing Concepts, Part 1 (Coursera) Coursera
University of Illinois at Urbana-Champaign

Cloud Computing Concepts, Part 1 (Coursera)

Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies—all centered around distributed systems. Learn about such fundamental distributed computing "concepts" for cloud computing. Some of these concepts include: clouds, MapReduce, key-value/NoSQL stores, classical distributed algorithms, widely-used distributed algorithms, scalability, trending areas, and much, much more!

Jun 22nd 2026
5-12 Weeks
Developing AR/VR/MR/XR Apps with WebXR, Unity & Unreal (Coursera) Coursera
University of Michigan

Developing AR/VR/MR/XR Apps with WebXR, Unity & Unreal (Coursera)

This third course in the XR for Everybody specialization is geared toward the technical development of XR experiences. The course provides learners with a more technical mental model of XR technologies and the tools to approach XR development with confidence. It walks through the stages of development for both VR and AR projects, introducing the main XR development platforms as well as the key methods and tools. This third course also helps learners infer advanced XR requirements from physical/digital prototypes and teaches them how to differentiate major technical concerns, estimate development costs, and plan research necessary to advance XR.

Jun 22nd 2026
4 Weeks
Cloud Virtualization, Containers and APIs (Coursera) Coursera
Duke University

Cloud Virtualization, Containers and APIs (Coursera)

Welcome to the second course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn to design Cloud-native systems with the fundamental building blocks of Cloud computing. These building blocks include virtual machines and containers. You will also learn how to build effective Microservices using technologies like Flask and Kubernetes. Finally, you will analyze successful patterns in Operations including: Effective alerts, load testing and Kaizen.

Jun 22nd 2026
4 Weeks
Configuration Management and the Cloud (Coursera) Coursera
Google

Configuration Management and the Cloud (Coursera)

In this course, you’ll learn how to apply automation to manage fleets of computers. You’ll understand how to automate the process for deploying new computers, keeping those machines updated, managing large-scale changes, and a lot more. We'll discuss managing both physical machines running in our offices and virtual machines running in the Cloud.

Jun 23rd 2026
4 Weeks
Cloud Computing Fundamentals on Alibaba Cloud (Coursera) Coursera
Alibaba Cloud Academy

Cloud Computing Fundamentals on Alibaba Cloud (Coursera)

Looking to dive into the world of Alibaba Cloud with a comprehensive introduction to the range of products and solutions offered by Alibaba Cloud? Fundamental Architecting on Alibaba Cloud is a course designed for users looking to start this journey with a look into Alibaba Cloud's core products. Fundamental Architecting looks into storage, networking, auto-scaling, and security solutions as well as scenarios to best combine these products to create a complete cloud-based architecture.

Jun 22nd 2026
5-12 Weeks
Digital Signal Processing 4: Applications (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Digital Signal Processing 4: Applications (Coursera)

Digital Signal Processing is the branch of engineering that, in the space of just a few decades, has enabled unprecedented levels of interpersonal communication and of on-demand entertainment. By reworking the principles of electronics, telecommunication and computer science into a unifying paradigm, DSP is a the heart of the digital revolution that brought us CDs, DVDs, MP3 players, mobile phones and countless other devices.

Jun 22nd 2026
3 Weeks