VOOZH about

URL: https://www.coursera.org/learn/packt-comprehensive-cloud-computing-foundations-neuup

⇱ Comprehensive Cloud Computing Foundations | Coursera


Comprehensive Cloud Computing Foundations

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

9 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

9 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Deploy and manage cloud-based virtual instances for scalable infrastructure

  • Configure and secure Linux servers to ensure reliable and safe operations

  • Distinguish and analyze cloud service models and their specific use cases

  • Implement firewalls and apply secure remote access protocols for enhanced security

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

5 assignments

Taught in English

Build your subject-matter expertise

This course is part of the AWS, JavaScript, React - Deploy Web Apps on the Cloud Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 8 modules in this course

Updated in May 2025.

This course now 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. This comprehensive course takes you on a deep dive into cloud computing, starting with foundational concepts such as virtual instances, service models, and resource management. The initial lessons cover the differences between IaaS, PaaS, and SaaS, ensuring you understand the core cloud delivery models that are revolutionizing IT infrastructure. You'll explore practical applications through detailed demonstrations on Linode for setting up cloud accounts, deploying virtual instances, and administering them securely. As you progress, you'll move into server management and security, mastering Linux fundamentals and learning how to configure user accounts, enable secure SSH authentication, and lock down server access. You’ll also gain insights into web server technologies, understanding the distinctions between NGINX and Apache, alongside the essentials of database management using SQL and NoSQL. The step-by-step approach ensures a robust understanding of the back-end infrastructure that powers cloud systems. In the final sections, you’ll focus on advanced topics like scaling cloud resources, implementing firewalls, and securing your servers using industry best practices. Whether you're installing LAMP stacks or enabling network firewalls, the course equips you with the tools and knowledge necessary to manage and expand cloud infrastructures efficiently. With its balance of theory and practical tasks, this course prepares you to handle real-world cloud environments confidently. This course is designed for IT professionals, system administrators, and developers looking to expand their cloud computing expertise. Prior experience with Linux and basic networking concepts is recommended but not required.

In this module, we will cover the basics of cloud computing, its key advantages, and the foundational service models (IaaS, PaaS, SaaS). You will learn about the essential resources, virtual instances, and how cloud computing supports modern business operations.

What's included

3 videos2 readings

3 videosβ€’Total 15 minutes
  • Introduction to the Specializationβ€’3 minutes
  • Benefits of Cloud Computingβ€’9 minutes
  • Cloud Computing Service Modelsβ€’3 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'Comprehensive Cloud Computing Foundations'β€’10 minutes
  • Full Specialization Resourcesβ€’10 minutes

In this module, we will dive deeper into the three primary cloud computing service models: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). We will examine how each model supports different types of workloads and compare their features.

What's included

4 videos

4 videosβ€’Total 20 minutes
  • Infrastructure as a Service (IaaS)β€’9 minutes
  • Platform as a Service (PaaS)β€’7 minutes
  • Software as a Service (SaaS)β€’2 minutes
  • IaaS Versus PaaS Versus SaaSβ€’2 minutes

In this module, we will walk through the steps of setting up and managing a Linode cloud server. You'll learn how to secure your instance with SSH authentication, deploy virtual servers, and connect remotely using multiple methods. This hands-on guide will build your cloud server administration skills.

What's included

11 videos1 assignment

11 videosβ€’Total 75 minutes
  • Linode Account Setupβ€’2 minutes
  • Exploring the Linode Cloud Managerβ€’6 minutes
  • Enabling TFA on Linodeβ€’6 minutes
  • Deploying a Linode Virtual Instanceβ€’9 minutes
  • Exploring the Linode Instance Dashboardβ€’14 minutes
  • Remote Server Admin Through SSHβ€’2 minutes
  • Password Versus SSH Key Authenticationβ€’8 minutes
  • SSH Key Pair Authentication on Windowsβ€’15 minutes
  • SSH Key Pair Authentication on MacOSβ€’7 minutes
  • Connecting with LISHβ€’2 minutes
  • Adding SSH Public Keys to Linodeβ€’3 minutes
1 assignmentβ€’Total 15 minutes
  • Assessment 1β€’15 minutes

In this module, we will introduce Linux, its file system, and common administrative tasks. You will learn essential Linux commands, how to create and secure user accounts, and how to perform basic server configurations. This module is foundational for managing Linux-based cloud environments.

What's included

10 videos

10 videosβ€’Total 79 minutes
  • Introduction to Linuxβ€’9 minutes
  • The Linux File Systemβ€’7 minutes
  • Linux Maintenance Commandsβ€’8 minutes
  • Linux Directory Commands (Part 1)β€’7 minutes
  • Linux Directory Commands (Part 2)β€’7 minutes
  • Ubuntu Basic Server Configurationβ€’16 minutes
  • Introduction to User Accountsβ€’4 minutes
  • Creating a Non-Root Accountβ€’4 minutes
  • Securing the New User Accountβ€’9 minutes
  • Disabling Root User Access and Password Authenticationβ€’8 minutes

In this module, we will explore the essential components of web servers and databases. You’ll learn about web hosting options, key differences between NGINX and Apache, and how SQL and NoSQL databases operate. This knowledge is critical for anyone building and maintaining cloud-hosted applications.

What's included

11 videos

11 videosβ€’Total 70 minutes
  • Introduction to Web Serversβ€’6 minutes
  • Self-Hosting Versus Hosting Providerβ€’5 minutes
  • Web Server Software (NGINX Versus Apache)β€’8 minutes
  • Introduction to Databasesβ€’4 minutes
  • SQL Versus NoSQL Databasesβ€’8 minutes
  • Database Transaction Standards (ACID Versus CAP)β€’4 minutes
  • CAP Theorem for NoSQL Databasesβ€’4 minutes
  • Characteristics of SQL Versus NoSQL DBMSesβ€’16 minutes
  • Key Terms: Stacks, Frameworks, and Languages (Part 1)β€’7 minutes
  • Key Terms: Stacks, Frameworks, and Languages (Part 2)β€’4 minutes
  • Key Terms: Stacks, Frameworks, and Languages (Part 3)β€’5 minutes

In this module, we will guide you through installing and configuring a LAMP stack on an Ubuntu server, both through the command line and using the Linode Marketplace. You'll also learn to test PHP integration with MariaDB and remotely manage your server using Linode tools.

What's included

6 videos1 assignment

6 videosβ€’Total 51 minutes
  • Installing LAMP Stack on Ubuntu Through Command Lineβ€’11 minutes
  • Installing LAMP Stack Using Linode Marketplaceβ€’7 minutes
  • Testing PHP on Apacheβ€’7 minutes
  • Testing MariaDB Connection from PHP (Part 1)β€’12 minutes
  • Testing MariaDB Connection from PHP (Part 2)β€’6 minutes
  • Remote Server Administration Using Linode GLISHβ€’8 minutes
1 assignmentβ€’Total 15 minutes
  • Assessment 2β€’15 minutes

In this module, we will focus on server security fundamentals, including firewalls and SSH best practices. You’ll learn how to configure network firewalls, apply security rules, and protect server access, ensuring the integrity and safety of your cloud environments.

What's included

6 videos

6 videosβ€’Total 58 minutes
  • Introduction to Server Securityβ€’8 minutes
  • Introduction to Firewallsβ€’3 minutes
  • Network Firewallsβ€’7 minutes
  • Securing SSH with a Network Firewallβ€’11 minutes
  • Strict Network Firewall Policyβ€’9 minutes
  • Hosted Software Firewalls UFWβ€’20 minutes

In this module, we will examine the methods and best practices for scaling cloud servers. You will learn when to use vertical scaling for capacity increases and how to implement horizontal scaling with auto load balancers for optimal performance under growing workloads.

What's included

4 videos1 reading3 assignments

4 videosβ€’Total 45 minutes
  • Introduction to Scalingβ€’4 minutes
  • Vertical Scalingβ€’5 minutes
  • Horizontal Scaling with Auto Load Balancers (NodeBalancer)β€’26 minutes
  • Instance IP Swapsβ€’11 minutes
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'Comprehensive Cloud Computing Foundations'β€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Assessment 3β€’15 minutes
  • Full Course Assessmentβ€’60 minutes
  • Full Course Practice Assessmentβ€’15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt
1,946 Coursesβ€’573,323 learners

Explore more from Cloud Computing

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

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.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,