Best Openstack Courses

Find the best online Openstack Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Openstack Courses.

OpenStack Essentials

Learn OpenStack, Install & Operate Your Own IaaS Cloud!

Created by Ugur Oktay - IT Architect


Students: 13368, Price: $99.99

Students: 13368, Price:  Paid

Linux Foundation ranked OpenStack® as the most popular open source project. It's market is projected to grow at 30+ percent in the upcoming several years. Openstack is gaining  more and more attraction in private cloud market and also serves as the foundation for public clouds. Organizations throughout the world have aggressive OpenStack adoption plans, but they list IT skills as their #1 challenge to getting started.

This course has been designed for IT professionals seeking to develop a solid understanding of OpenStack and it's core services. It will help any IT professional or manager who want to find out if OpenStack is the right solution to meet the needs of their organization. In addition to hands on lessons at the end of each section, the course also includes a separate section which includes the exact steps for deploying latest OpenStack release; Train (Released Oct, 2019). Participants will be able to start operating and using OpenStack to develop confidence for moving forward with next steps.

The course begins with an overview of cloud computing and OpenStack. After the overview there is a dedicated section to OpenStack installation which is followed by separate sections for each of the core openstack services and the web
dashboard. In  each section we will go
into the details of the service and it's architecture. For the most important
services like Nova and Neutron we'll do a deeper dive and cover them in a much
more detailed way.

***Update history of the course****

December 1, 2019 Update: Major Update. Updated the course for the latest Openstack release; Train.

August 5, 2019 Update:  Updated CLI guides for Packstack installation and Neutron CLI lectures.

June 1, 2017 Update: Course Refresh. The audio has been re-recorded and also did some minor fixes based on student feedback.

April 19, 2017 Update: Added CentOS installation on VirtualBox video lecture.

April 9, 2017 Update: Added a section for Cluster Expansion(Compute Node Installation).

April 4, 2017 Update: Added a section for Multi-Node Design &Scaling.

April 1, 2017 Update: Added Scaling Openstack video lecture.

March 27, 2017 Update: Added Horizon Hands-on section.

Course went live: March 24, 2017:

Fundamentals of the OpenStack Cloud with Hands-on Labs

Deploy a multinode OpenStack cluster on your Mac, Windows or Linux system and master it by doing hands-on labs

Created by Naveen Joy - DevOps Expert: OpenStack, Kubernetes, Docker, AWS


Students: 4792, Price: $129.99

Students: 4792, Price:  Paid

This course is designed to provide a solid understanding of the OpenStack cloud. First, you will learn about OpenStack and its collection of web services. Then you will attain OpenStack mastery by installing it on your Mac, Windows PC, a CentOS or Ubuntu Linux system and doing hands-on labs. I will teach you how to setup a "multinode" OpenStack cluster using the VirtualBox and Vagrant software. After this, you can practice hands-on, at your own pace, by building out several real-world lab scenarios.

I will walk you through everything step-by-step using my video lectures and help in resolving any issues you may face, using the Udemy Q&A facility. So, feel free to reach out to me anytime you have questions or run into problems. I have used my professional experience to make it easy for you to grasp the difficult OpenStack subject material by illustrating complex concepts using simple and easy to understand diagrams and several lab scenarios. 

We will get into the details of all the core OpenStack cloud services and understand in-depth as to how things work using practice labs.

Why should you take this course?

You can take this course to,

a) Gain a new skill set in OpenStack and start a career in an emerging field.

b) Advance your current professional career.

c) Prepare for the Certified OpenStack Administrator (COA) exam.

d) Attend technical job interviews on OpenStack. 

    This course has several quizzes and practice tests that mimic interview questions.

e) Learn to operate and troubleshoot a production OpenStack cloud.

Can you tell me briefly about the course?

First, you will get to know OpenStack, its technology stack and architecture. 

Then, you will learn in detail about the various core services.

After this, you will install a multinode OpenStack cluster running the Pike release on your computer.

(Both the Windows OS and Mac OS X are supported. You're good if you have either of these systems with at least 4 GB free RAM).

You will learn to troubleshoot OpenStack.

Then you will do several labs on Compute, Software Defined Networking and Storage.

Through these labs, you will learn to create several OpenStack resources using the Horizon GUI, Bash shell scripts and OpenStack Client.

OpenStack Installation and Deployment

Getting OpenStack Up and Running (Community Version)

Created by Kris Celmer - Seasoned IT Infrastructure Professional - Cloud Expert


Students: 4526, Price: $109.99

Students: 4526, Price:  Paid

OpenStack is a great Open Source Cloud Management software. In this Course You will learn how to successfully Install & Deploy OpenStack .

OpenStack Pike release is used in Course examples, which may not be directly applicable to newer releases.

OpenStack Supports a wide range of Compute, Network and Storage Virtualization Technologies and has a lot of Configuration Options.

We start the Course with a Detailed Overview of OpenStack Installation Process and perform Manual Installation. Once we get basic OpenStack Services installed in Virtual Machines and on Physical Servers, we move on to Automated Deployment of OpenStack with Kolla-Ansible.

You need to have intermediate Linux Administration Skills to take full advantage of this Course. We use a Wide Array of Tools here:

  • Ansible

  • Docker CE

  • VirtualBox

  • Vagrant

  • Shell Scripts

  • GitHub

  • Google Cloud Platform

We Install and Deploy OpenStack with Broad Selection of Infrastructure Technologies:

  • Linux Bridges and Open vSwitch

  • KVM and QEMU

  • Ceph and LVM

  • MariaDB and Galera

  • RabbitMQ

  • HAProxy

  • etc.

During the Course you can see OpenStack Installation and Deployment in small All-in-One Machine, as well as in a Multi-node Environment with Controller High Availability and Ceph for Storage Pool.

The Course focuses on Community Version of OpenStack and Community Driven Installation & Deployment Tools.

Preparing to Certified OpenStack Administrator (COA) Exam

Practical Introduction to OpenStack, includes Training Lab

Created by Kris Celmer - Seasoned IT Infrastructure Professional - Cloud Expert


Students: 4163, Price: $99.99

Students: 4163, Price:  Paid

Welcome to Preparing to Certified OpenStack Administrator Exam Course!

The Course provides great introduction to OpenStack and covers all topics listed in current COA Exam (Stein Version) Requirements. However, the Course is based on previous COA Exam Version (2018).

For best experience set-up learning OpenStack Environment, as instructed in Section 12, which includes a guide to set up OpenStack Pike Release Lab.

By end of this Course you will proficiently execute routine OpenStack Administration tasks, like creating Project Networks & Routers, Launching Virtual Server Instances, managing Block and Object Storage in OpenStack Cloud.

In this Course you get not only a detailed and deep understanding of OpenStack, but most important you get a Training Lab to develop practical skills. This Lab is delivered as a Virtual Appliance to install on a laptop or a desktop. It is based on Community Version of OpenStack, so no Vendor bias in the Course.

You will be able to exercise OpenStack tasks day and night, using the Horizon Graphical User Interface as well as Command Line, to get the highest proficiency.

The Course comes with 18 Lab Sessions with  more than 120 Objectives to complete. These are practical Exercises, like Create a Volume and Attach it to Virtual Server Instance, then Snapshot the Volume, or Launch the Orchestration Stack with multiple Virtual Resources.

If you are a System Administrator and you want to gain highly paid Cloud Proficiency, this is the Course for you.

Free Preview available for Lecture 17 in Section 5 and for Lecture 37 in Section 9. Enjoy!

Hands-on introduction to OpenStack, Docker & Cloud Computing

Learn the essential concepts in Cloud Computing, Docker and OpenStack through hands-on labs, quizzes & demos

Created by Naveen Joy - DevOps Expert: OpenStack, Kubernetes, Docker, AWS


Students: 1348, Price: $89.99

Students: 1348, Price:  Paid

This course will introduce you to the essential concepts in Cloud Computing, Docker and the OpenStack Cloud using hands-on labs, quizzes and demos.

First, the video lectures, quizzes and illustrations in section1, will build a solid technical background.

Next, the hands-on lab videos and demos will help in absorbing all the theoretical concepts learned earlier.

I have designed this course such that even a beginner can understand and work with these technologies.

Make sure to watch the course promo video to learn more about the curriculum.

My teaching assistant and I will support your learning and strive to clarify your doubts using the Udemy Q&A facility.

We're glad to have assisted you in your quest for Cloud Computing, Docker and OpenStack knowledge.

We sincerely hope you have a fulfilling learning experience!

Pratice Tests: OCM50 – OpenStack Associate Certification

The OCM50 is associate level OpenStack certification provided by Mirantis

Created by Mostafa Yasin - Linux Expert


Students: 67, Price: $89.99

Students: 67, Price:  Paid

The OCM50 is associate level OpenStack certification provided by Mirantis. OpenStack exam for measuring an individual’s level of knowledge surrounding OpenStack environments, best practices, and troubleshooting.

It will test the candidate understanding of OpenStack troubleshooting, deployment, and configuration. The exam is openbook and can be completed on your own time. That said, the time is limited so you can't pass if you need to google and research all your answers. Please see Exam details below:

Exam Code: OCM50

Question types: Multiple choice, true and false, multiple selection

Minimum Passing Score: 70%

Delivery Method: Online Delivery

Duration: 90 Minutes