Linux in the Cloud
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Linux in the Cloud
Included with
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Create and manage Linux-based virtual machines using KVM and optimize host-guest interactions.
Deploy and secure Linux instances in AWS EC2 and configure appropriate access and maintenance protocols.
Launch and configure Linux virtual machines on Azure with backup, access, and cost strategies.
Build, run, and maintain Docker containers for efficient application deployment and lifecycle management.
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
There are 4 modules in this course
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of Linux in cloud and virtual environments with this comprehensive course designed to elevate your skills in virtualization, cloud instance deployment, and container management. By the end, you’ll be comfortable working with KVM, AWS EC2, Azure VMs, and Docker containers, enabling you to architect flexible, modern Linux infrastructure. You’ll start by mastering KVM, learning to set up and manage Linux as both a host and guest in a virtualized environment. Then, the course moves into Amazon EC2, where you'll spin up instances, manage security settings, and understand ongoing maintenance. This hands-on, example-rich approach ensures you gain both conceptual clarity and technical proficiency. Next, you’ll explore Microsoft Azure, with practical instruction on deploying, configuring, and protecting Linux virtual machines in Azure’s cloud ecosystem. The final module introduces Docker, where you’ll install and operate containers, manage images, and implement security and networking practices for production-ready deployment. This course is ideal for system administrators, DevOps professionals, or aspiring cloud engineers who want to deepen their understanding of Linux in cloud and containerized environments. A working knowledge of Linux is recommended. The course is suited for an intermediate audience.
In this module, we will explore the essentials of KVM virtualization. You'll learn how to install and configure KVM, set up storage pools, and create virtual machines, enhancing your understanding of managing Linux in virtualized environments. Through practical examples, you'll become proficient in managing both KVM hosts and guests, preparing you for real-world cloud computing tasks.
What's included
4 videos1 reading1 assignment
4 videos•Total 81 minutes
- Overview•3 minutes
- Linux as a KVM Host•31 minutes
- Linux as a KVM Host Part 2•15 minutes
- Linux as a KVM Guest•31 minutes
1 reading•Total 10 minutes
- Full Course Resources•10 minutes
1 assignment•Total 15 minutes
- KVM Virtual Machines - Assessment•15 minutes
In this module, we will dive into Amazon EC2 instances, from creation to configuration and maintenance. You'll learn how to choose the right AMI, launch EC2 instances, and manage their security settings. Additionally, we will discuss important aspects of keeping your EC2 instances updated and secure within the AWS cloud environment.
What's included
3 videos1 assignment
3 videos•Total 86 minutes
- Creating an EC2 Instance•35 minutes
- Creating an EC2 Instance Part 2•22 minutes
- Configuring an EC2 Instance•29 minutes
1 assignment•Total 15 minutes
- Amazon AWS EC2 Instances - Assessment•15 minutes
In this module, we will focus on deploying and managing Linux VMs within Microsoft Azure. You’ll learn about instance types, VM pricing, and the deployment process. The module also covers configuring Azure VMs, implementing security measures, and setting up backups, giving you essential tools for working with Azure cloud computing environments.
What's included
3 videos1 assignment
3 videos•Total 68 minutes
- Creating an Azure VM•26 minutes
- Creating an Azure VM Part 2•20 minutes
- Configuring an Azure VM•22 minutes
1 assignment•Total 15 minutes
- Microsoft Azure Compute - Assessment•15 minutes
In this module, we will explore the power of Docker in cloud environments. You'll learn how to install Docker on Linux, create and configure containers, and manage container lifecycles. The module also covers container security practices and how to maintain a clean container environment, providing the skills necessary for modern cloud-based application workflows.
What's included
3 videos3 assignments
3 videos•Total 84 minutes
- Linux as a Docker Host•35 minutes
- Linux as a Docker Container•29 minutes
- Linux as a Docker Container Part 2•20 minutes
3 assignments•Total 90 minutes
- Full Course Practice Assessment•15 minutes
- Docker Containers - Assessment•15 minutes
- Full Course Assessment•60 minutes
Instructor
Explore more from Cloud Computing
Course
- Status: Free TrialL
LearnQuest
Course
- Status: Free Trial
Specialization
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
