Fundamentals of Red Hat OpenShift for Developers (Coursera)

Offered by Red Hat,
Fundamentals of Red Hat OpenShift for Developers (Coursera)

Fundamentals of Red Hat OpenShift for Developers is an introduction to deploying applications in the OpenShift ecosystem. This course provides the foundational knowledge to build, run, and manage containerized applications using OpenShift resources. As you embark on this learning journey, you'll explore the world of container orchestration, understand how to deploy applications efficiently, and manage their lifecycle within the OpenShift ecosystem.

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

We start by defining Kubernetes and OpenShift terminology and concepts as well as the advantages of containerized applications. Next, we will demonstrate various application deployment techniques using both the web console and the command line. After learning how to expose applications to external access, we will cover how to effectively manage the application lifecycle using various deployment strategies and dynamic configuration management. Lastly we will cover basic strategies for monitoring application health and troubleshooting deployments. Our goal is to provide you with a solid foundation in OpenShift, ensuring you can leverage its full potential in developing robust, scalable, and reliable applications.

What you'll learn

  • Foundational knowledge to build, run and manage containerized applications using OpenShift resources
  • Various application deployment techniques using both the web console and the command line
  • Effectively manage the application lifecycle using various deployment strategies and dynamic configuration management

Syllabus

Introduction to OpenShift
Understand the Basics of OpenShift and Container Orchestration

Deploying Applications on OpenShift
Deploy Applications Using Different Methods.

Exposing Applications to External Access
Manage Stateful Applications

Deployment Strategies
Implement Advanced Deployment Strategies.

Configuring Applications
Inject Configuration Data into Applications.

Application Health and Troubleshooting
Monitor and Maintain Application Health.

Comprehensive Review
Assess the knowledge learned in this course.

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

Related Courses

Fundamentals of Kubernetes Deployment (Coursera) Coursera
LearnQuest

Fundamentals of Kubernetes Deployment (Coursera)

This course is designed to give you a deeper understanding of Kubernetes. Over the next few weeks, you'll learn about several features of Kubernetes, the Kubernetes Architecture, how to create clusters, and different installation configurations. We'll also explore deployments and how they are scaled, updated, and rolled back. We will discuss clusters, pods, and nodes, and dive into Persistent Volumes as well as Kubernetes Authorization and Authentication.

Jun 22nd 2026
2 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
Foundations of Red Hat Cloud-native Development (Coursera) Coursera
Red Hat

Foundations of Red Hat Cloud-native Development (Coursera)

Foundations of Red Hat Cloud-native Development (DO100a) is designed for IT professionals without previous cloud application deployment experience to learn basic Kubernetes skills. This course is a part of a three-course specialization. In this specialization, you will run, deploy, and test containerized applications with zero-downtime releases.

Jun 15th 2026
2 Weeks
Creative Design, Prototyping, and Testing (Coursera) Coursera
University of Maryland, College Park

Creative Design, Prototyping, and Testing (Coursera)

Designing the customer and user experience is essential to creating great products today. Gone is the old paradigm of “form follows function” model of design. The process must be iterative and follow the best product design and development processes. While designing a great user experience can be a lengthy and expensive process, there are approaches to doing it faster and smarter, without compromising results.

Jun 15th 2026
4 Weeks
AI Workflow: AI in Production (Coursera) Coursera
IBM

AI Workflow: AI in Production (Coursera)

This is the sixth course in the IBM AI Enterprise Workflow Certification specialization. You are STRONGLY encouraged to complete these courses in order as they are not individual independent courses, but part of a workflow where each course builds on the previous ones. This course focuses on models in production at a hypothetical streaming media company. There is an introduction to IBM Watson Machine Learning.

Jun 15th 2026
4 Weeks
Managing Cloud-native Applications with Kubernetes (Coursera) Coursera
Red Hat

Managing Cloud-native Applications with Kubernetes (Coursera)

Managing Cloud-native Applications with Kubernetes (DO100b) is designed for IT professionals without previous cloud application deployment experience to learn basic Kubernetes skills. This course is the second course of a three-course specialization. In this specialization, you will run, deploy, and test containerized applications with zero-downtime releases.

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
Kubernetes Integration and Advanced Orchestration Techniques (Coursera) Coursera
LearnQuest

Kubernetes Integration and Advanced Orchestration Techniques (Coursera)

The culminating course in this specialization dives into the integration of Kubernetes with Continuous Integration and Continuous Deployment (CI/CD) pipelines, providing learners with a comprehensive understanding of the intricate relationship between container orchestration and streamlined software delivery processes. Throughout this course, learners explore advanced orchestration techniques, including essential topics such as Helm, Kubernetes Operators, custom controllers, and GitOps workflows.

Jun 22nd 2026
3 Weeks
Full Stack Cloud Development Capstone Project (Coursera) Coursera
IBM

Full Stack Cloud Development Capstone Project (Coursera)

In this project you will demonstrate the skills that you have mastered in cloud native application development. You will apply your new knowledge to a real-life challenge and use your expertise to develop a successful solution. The project provides you with an opportunity to solidify your full stack proficiency. As you design a dynamic user experience, you will work with GitHub actions to build, test, and deploy your application.

Jun 22nd 2026
5-12 Weeks
Deploying Microservices to Kubernetes using Azure DevOps (Coursera) Coursera
Whizlabs

Deploying Microservices to Kubernetes using Azure DevOps (Coursera)

Kubernetes is open-source, and its container orchestration benefits enable automation of various tasks such as deployment, management, and scaling of container-based applications. Presently, you can find various cloud-based applications using Kubernetes workloads. Since the Azure cloud provides ease of running Kubernetes alongside ease of scalability and management of microservices with higher availability, it is one of the foremost choices of all enterprises for DevOps transformation. You can utilize the opportunity to improve your expertise in deploying microservices in Kubernetes and capitalize on many career options.

Jun 22nd 2026
3 Weeks
Network Principles in Practice: Linux Networking (Coursera) Coursera
University of Colorado Boulder

Network Principles in Practice: Linux Networking (Coursera)

Welcome! In this course, titled "Network Principles in Practice: Linux Networking," we delve into the dynamic domain of Linux Networking, featuring a robust set of features essential for contemporary networked systems. Departing from traditional approaches, our emphasis is on practical application over foundational knowledge. Throughout the course, you'll explore the integration of concepts into Linux, gaining hands-on experience in architecting and implementing complex networks and systems.

Jun 22nd 2026
5-12 Weeks
Intro to Managing Resources Using Infrastructure-as-Code (Coursera) Coursera
Codio

Intro to Managing Resources Using Infrastructure-as-Code (Coursera)

Explore Infrastructure as Code concepts without installing anything! This course is designed for beginning learners, providing a solid foundation of managing cloud resources using Infrastructure as Code techniques. Some of these techniques include: Ansible, Docker, Kubernetis, and Terraform. The modules in this course cover the configuration of containers, deploying those containers, and finally configuring the cloud. At the end of the course, learners will be able to directly implement these techniques to help them manage their own cloud resources.

Jun 22nd 2026
3 Weeks