We may earn an affiliate commission when you visit our partners.
Course image
Thomas Johnson

Infrastructure as a Service (SaaS) allows users to provision processing, storage, networks, and other fundamental computing resources which then allows them to deploy and run arbitrary software, which can include operating systems and applications. Students will learn how to provision, deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network.

By the end of this course, students will be able to:

Read more

Infrastructure as a Service (SaaS) allows users to provision processing, storage, networks, and other fundamental computing resources which then allows them to deploy and run arbitrary software, which can include operating systems and applications. Students will learn how to provision, deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network.

By the end of this course, students will be able to:

- Use concepts of cloud computing and cloud native applications to provision.

- Deploy and manage operating systems, storage, and deployed applications as well as virtual networking components such as switches, routers, and firewalls in a cloud environment accessible remotely through a network, using standard planning methodologies to meet identified business and/or consumer needs.

Enroll now

What's inside

Syllabus

Module 1: Introduction to Infrastructure as a Service (IaaS)
Welcome to Cloud: Infrastructure as a Service! This module is the beginning of the journey into Infrastructure as a Service (IaaS) and starts by exploring terminology used in cloud computing, the key components of IaaS and a high-level overview of the top three providers offerings.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Taught by Thomas Johnson, who is a recognized instructors for this topic
Examines versions of a software and tool that are the current versions of 2023
Covers unique perspectives are ideas that may add color to other topics and subjects
Teaches skills, knowledge, and/or tools that are highly relevant to industry
Taught by experienced instructors in industry

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Foundational iaas concepts & strategic insights

According to students, this course offers a strong theoretical foundation in Infrastructure as a Service, praised for its comprehensive content covering topics from virtualization and networking to security and disaster recovery. Learners consistently highlight the well-structured modules and clear explanations, finding the course highly relevant for understanding strategic aspects like cloud migration, cost management, and DevOps principles. While many reviewers find it excellent for building conceptual depth and preparing for professional cloud roles, a notable minority wished for more hands-on lab exercises and practical application, with some finding it too abstract. Despite calls for more practical elements, the course is largely viewed as a valuable resource for foundational IaaS knowledge.
Covers many topics broadly, some lacking in-depth focus.
"The course provides a broad overview of IaaS, but sometimes it felt a bit rushed. I found myself wanting more depth in areas like network configurations..."
"It covers a lot of ground, maybe too much. Some topics felt rushed. Good for a general understanding, but if you're looking for deep dives into specific cloud provider implementations, you'll need to supplement this course."
"The course is okay, but it feels like a high-level overview without enough deep dives. If you're looking for vendor-specific implementation details or advanced configurations, this course might leave you wanting more."
Offers valuable strategic perspective on cloud adoption.
"I particularly appreciated the practical insights on cloud migration and cost management. It truly prepares you for real-world cloud challenges and concepts."
"The content is highly relevant to today's cloud landscape. I especially liked the modules on cloud migration strategies and understanding pricing models."
"The emphasis on management, monitoring, and logging gave me practical tools to consider for future projects. Clear, concise, and highly relevant content."
Well-designed modules with a logical and accessible flow.
"Very well-designed course. The progression from basic terminology to advanced topics like cloud-native applications was very smooth."
"The logical flow of modules, from basics to complex topics like disaster recovery, is commendable."
"Incredibly thorough and well-organized. This course significantly boosted my understanding of cloud computing models and how they relate to modern software development."
Builds a robust theoretical understanding of IaaS.
"This course is an excellent foundation for understanding Infrastructure as a Service. The content is comprehensive, covering everything from virtualization to security and disaster recovery."
"Outstanding course material! It covers a vast array of topics essential for anyone serious about cloud infrastructure. The explanations were clear, and the progression through modules felt very natural."
"Highly effective in teaching core IaaS principles. The structured approach to virtualization, networking, and storage was exceptional. It equipped me with the vocabulary and conceptual understanding."
Primarily theoretical, lacks practical labs and exercises.
"While the syllabus looks comprehensive, the course itself felt largely theoretical. There was a significant lack of hands-on exercises or practical demonstrations..."
"Disappointing. The course barely scratches the surface of actual implementation. It's all theory and definitions... Not suitable for someone looking for hands-on skills."
"Too abstract for my taste. I struggled to see the direct application of many concepts discussed without practical exercises. It felt more like an academic lecture series."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Cloud: Infrastructure as a Service - Bachelor's with these activities:
Review and Organize Course Materials
Enhance comprehension by organizing and reviewing course materials before engaging with the content.
Show steps
  • Gather and organize course notes, readings, and assignments.
  • Create summaries or mind maps to condense and retain key concepts.
  • Use flashcards or spaced repetition techniques to actively recall information.
Review Virtualization Concepts
Solidify foundational knowledge of virtualization technologies to enhance understanding of IaaS concepts.
Browse courses on Virtualization
Show steps
  • Review definitions and principles of virtualization.
  • Explore different types of virtualization, including Type 1 and Type 2 hypervisors.
  • Practice setting up and configuring virtual machines using tools like VirtualBox or VMware.
Assist with Cloud Computing Events
Expand knowledge and connect with professionals in the field through hands-on involvement.
Browse courses on Community Involvement
Show steps
  • Attend cloud computing workshops or conferences as a volunteer.
  • Assist with registration, technical support, or event coordination.
  • Network with industry experts and learn about the latest trends.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Cloud Networking Exercises
Strengthen understanding of cloud networking components and configurations through hands-on practice.
Browse courses on Cloud Networking
Show steps
  • Configure virtual switches, routers, and firewalls in a cloud environment.
  • Practice setting up and managing network security groups and access control lists.
  • Troubleshoot common cloud networking issues, such as connectivity and routing problems.
Curate an IaaS Resource Database
Organize and gather relevant IaaS-related resources to enhance accessibility and retention.
Browse courses on Knowledge Management
Show steps
  • Collect tutorials, articles, documentation, and tools related to IaaS.
  • Categorize and organize the resources based on topic or relevance.
  • Create a shared online database or repository for easy access by others.
IaaS Case Study Discussion
Gain insights from real-world IaaS implementations and use cases.
Browse courses on Case Studies
Show steps
  • Participate in a group discussion or online forum on a specific IaaS case study.
  • Analyze the challenges, solutions, and outcomes of the case study.
  • Share lessons learned and best practices with other participants.
Design an IaaS Deployment Plan
Develop a comprehensive understanding of IaaS deployment considerations and decision-making processes.
Browse courses on Cloud Migration
Show steps
  • Identify business requirements and objectives for cloud migration.
  • Research and compare different IaaS providers and service offerings.
  • Design a detailed deployment plan, including resource allocation, security configurations, and migration strategies.
  • Present the deployment plan to peers or instructors for feedback.
Contribute to an IaaS Project
Deepen understanding of IaaS technologies while contributing to the open-source community.
Browse courses on Open Source
Show steps
  • Identify an open-source IaaS project that aligns with course topics.
  • Review the project documentation and codebase.
  • Identify an area where you can contribute, such as bug fixing, feature enhancements, or documentation improvements.
  • Make a pull request to the project repository.

Career center

Learners who complete Cloud: Infrastructure as a Service - Bachelor's will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Cloud: Infrastructure as a Service - Bachelor's.
A comprehensive overview of virtualization, covering everything from its technical foundations to its applications in cloud computing, security, and mobile computing. Helpful for gaining a broad understanding of virtualization and its impact on modern IT.
Provides a comprehensive overview of cloud computing, covering concepts, technologies, and architectures. It is written by leading experts in the field.
Provides a comprehensive overview of building serverless applications specifically on the AWS platform. It covers key AWS services like Lambda, API Gateway, and Kinesis, offering practical insights and real-world use cases. It's valuable for understanding the practical application of serverless principles within a major cloud ecosystem and is suitable for those looking to implement serverless solutions on AWS.
Presents the results of a four-year study of high-performing technology organizations. It identifies the key factors that drive success, and it provides a roadmap for organizations that want to improve their performance.
A recent publication focusing on leveraging AWS Lambda for building scalable and cost-effective serverless solutions. It covers basics to advanced deployment, including event-driven design, hyper-scaling, and operational techniques. is highly relevant for those specifically focused on AWS Lambda and seeking to deepen their expertise.
This updated edition provides a comprehensive look at disaster recovery, covering essential areas such as housing, donations, volunteer management, and economic recovery. It includes new case examples and addresses contemporary issues like climate change and the impact on vulnerable populations. This widely recognized textbook in the field of emergency management and is crucial for a thorough understanding of post-disaster recovery efforts.
A comprehensive overview of virtualization, focusing on its technical aspects, benefits, and applications. Helpful for gaining a solid understanding of virtualization.
Provides a comprehensive overview of cloud computing, including IaaS, PaaS, and SaaS. It is suitable for both beginners and experienced professionals looking for a broad understanding of cloud computing.
Offers a vendor-agnostic view of serverless computing, covering AWS, Azure, GCP, Kubernetes, and open-source options. It provides a broad understanding of the serverless landscape and helps in selecting appropriate technologies. It's a good resource for gaining a wider perspective beyond a single cloud provider.
Provides a practical approach to cloud computing, covering various aspects from deployment to management and optimization. It is suitable for IT professionals and anyone looking to gain a hands-on understanding of cloud computing.
This handbook provides a step-by-step guide to implementing DevOps in your organization. It covers all aspects of DevOps, from planning to implementation to measurement, and it valuable resource for anyone looking to get started with DevOps.
Provides a deep dive into the technical aspects of cloud security. It covers topics such as cloud security architectures, security controls, and threat detection and response.
Provides a comprehensive overview of cloud security, covering everything from basic concepts to advanced topics such as threat detection and incident response. It is an excellent resource for anyone who wants to learn more about cloud security.
Provides a detailed overview of the art of cloud migration, covering everything from the technical challenges of migrating to the cloud to the organizational and cultural challenges of adopting a cloud-first strategy.
This handbook provides a comprehensive step-by-step approach to developing a Business Continuity Plan. It guides the reader through assessing threats, developing processes, and protecting vital assets. It practical toolkit useful for both beginners and those looking to refine their existing plans. is an excellent reference tool for anyone involved in the planning and management of disaster recovery.
Addresses contemporary challenges in data protection across various environments, including physical, virtual, cloud, and SaaS. It explores different backup and recovery solutions and helps in understanding the unique requirements of various workloads. This book is highly relevant for understanding current data protection strategies that are integral to modern disaster recovery. It is suitable for IT professionals and advanced students.
This handbook focuses on best practices and real-world applications of serverless architecture, particularly using the AWS Well-Architected Framework's Serverless Lens. It's designed for technology leaders and architects, offering insights into operational excellence, security, reliability, performance, cost optimization, and sustainability in a serverless context.
Delves into the technical concepts, design, and implementation of high availability and disaster recovery solutions. It focuses on redundant systems at various abstraction levels, particularly in UNIX and Linux environments. This book is suitable for those with a technical background looking to deepen their understanding of the underlying technologies that support HA/DR. It useful reference for IT professionals and students in technical programs.
Provides a collection of case studies from organizations that have successfully implemented DevOps. It covers a wide range of industries and organizational sizes, and it provides valuable insights into the challenges and rewards of DevOps.
While not solely focused on serverless, this book foundational text for understanding microservices architecture, which is highly relevant to serverless computing. It covers design, testing, deployment, and operational concerns of microservices. It is essential background reading for anyone designing complex serverless systems and is widely regarded as a key resource in the field.
This handbook offers a comprehensive guide to business continuity management, which is closely related to disaster recovery. It provides detailed information on developing and implementing a robust BCM program. is valuable for those seeking a deep understanding of the broader context of BC alongside DR. It is suitable for undergraduate and graduate students, as well as professionals aiming for a holistic view of organizational resilience.
Provides a comprehensive guide to deployment automation, a key part of the DevOps process. It covers the tools, techniques, and best practices for automating deployments, and it valuable resource for anyone looking to improve their deployment process.
Offers a quick guide to implementing business continuity (BC) and disaster recovery (DR) plans to protect businesses. It covers safeguarding information, preventing data loss, and ensuring communication links are secure. It is particularly useful for business managers and organizations looking for a practical overview of BC/DR, including the role of the cloud. This book is valuable for gaining a broad understanding and can serve as a good starting point before diving into more technical details.
Provides a comprehensive overview of Microsoft Azure Security Center. It covers topics such as Azure Security Center architecture, security monitoring, and threat detection and response.
Hands-on guide to cloud computing. It covers a wide range of topics, including cloud architectures, cloud services, and cloud security.
Provides a comprehensive overview of security considerations for IaaS deployments. It is suitable for IT professionals responsible for securing cloud infrastructure.
Explores the use of IaaS for AI and machine learning applications. It is suitable for data scientists and developers looking to build and deploy AI and machine learning models on cloud platforms.
Focuses on using IaaS to deploy and scale web applications. It is suitable for web developers and IT professionals responsible for building and maintaining web applications on cloud platforms.
While not exclusively about cloud native applications, this book provides a deep dive into the challenges of designing data-intensive applications, which are often deployed in the cloud. It covers topics such as data modeling, data storage, and data processing. (fit_score: 80, difficulty_score: 80)
Provides a guide to continuous delivery on AWS. It covers the tools, techniques, and best practices for deploying and scaling AWS applications.
Provides a guide to site reliability engineering (SRE), a set of practices that helps organizations build and operate reliable systems. SRE key part of DevOps, and this book provides a valuable introduction to the field.
An example-driven tutorial focusing on building event-driven serverless applications using AWS Lambda. It covers fundamental concepts, common patterns, and building larger applications by combining smaller examples. While published in 2016, it remains a useful resource for understanding the core mechanics of AWS Lambda and event-driven design, particularly for those new to the service.
Delves into the fundamental concepts behind building scalable and reliable data systems, which are critical for serverless applications. It provides a deep understanding of data storage, processing, and communication, offering valuable insights for designing robust serverless architectures. It's a highly regarded book for anyone working with distributed systems.
Another valuable resource for understanding microservices patterns, which are highly applicable to serverless architectures. It explores various patterns for decomposing applications into smaller services, communication styles, and data management. provides architectural depth for designing serverless solutions.
Serverless architectures often leverage event-driven patterns. provides a deep dive into designing and implementing event-driven systems, which is highly relevant for building reactive and scalable serverless applications. It offers valuable architectural knowledge that complements serverless-specific technical guides.
Provides a practical guide to cloud migration for IT professionals, covering everything from planning and assessment to execution and post-migration management. It valuable resource for anyone considering migrating to the cloud.
Provides a guide to cloud migration for developers, covering everything from the benefits and challenges of migrating to the cloud to the different approaches to cloud migration. It valuable resource for anyone considering migrating to the cloud.
Focuses on the security and privacy challenges faced by enterprises that are adopting cloud computing. It provides practical guidance on how to protect data, applications, and infrastructure in the cloud.
Provides a comprehensive overview of cloud security compliance. It covers topics such as cloud security standards, cloud security regulations, and cloud security audits.
Provides a hands-on approach to cloud security. It covers topics such as cloud security assessment, cloud security testing, and cloud security incident response.
Provides a detailed guide to disaster recovery planning and implementation, with a focus on protecting and recovering digital assets. It covers analyzing risks, choosing backup strategies, and testing plans. While an older edition is referenced, the core principles remain relevant for understanding the foundational aspects of DR planning. This book is valuable for gaining a deeper understanding of the technical considerations in DR.
This handbook offers a comprehensive overview of disaster response and recovery, covering a wide range of topics from search and rescue to economic recovery and psychological needs. It takes a transdisciplinary approach, making it a valuable reference for understanding the multifaceted nature of disaster management. is excellent for gaining a broad and deep understanding of the entire disaster lifecycle beyond just the IT aspects.
Focuses on the broader aspects of disaster response and recovery, including strategies and tactics for building resilience in communities. While not solely focused on IT, it provides essential context on the overall disaster management lifecycle. This book is valuable for understanding the societal and organizational context in which IT DR operates. It is suitable for students and professionals interested in the wider field of emergency management.
Serverless computing key aspect of cloud-native development. explores various patterns for building cloud-native applications, including concepts relevant to serverless, microservices, and distributed systems. It helps in understanding how serverless fits within the broader cloud-native landscape.
Targets developers looking to build full-stack applications using serverless technologies, specifically with React, AWS, and GraphQL. It provides a practical, hands-on approach to building modern applications leveraging serverless services. It's a good resource for those interested in the practical application of serverless in a full-stack context.
Provides a guide to lean software development, a set of practices that helps organizations deliver software more quickly and efficiently. Lean software development key part of DevOps, and this book provides a valuable introduction to the field.
Provides a practical approach to building Function as a Service (FaaS) solutions using Azure Functions with C#. It good resource for developers specifically working with Azure Functions and the C# language.
Specifically addresses disaster recovery for digital assets using cloud-based storage, with a focus on the needs of libraries. It provides practical tools and tips for implementing cloud-based DR plans. While niche in its primary audience, it offers valuable insights into cloud-based recovery strategies applicable to other sectors. This book is helpful for understanding a contemporary approach to DR using cloud technology.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Cloud: Infrastructure as a Service - Bachelor's.
Network Function Virtualization
Most relevant
Linux Cloud and DevOps
Most relevant
Cloud: Infrastructure as a Service - Master's
Most relevant
Linux for beginners with Hands-on Labs
Most relevant
Advanced Data Engineering with Snowflake
Most relevant
AWS Interview Guide - Get Ready for AWS Interview
Most relevant
Comprehensive Azure DevOps course for everyone
Most relevant
Cloud Computing for Beginners - Infrastructure as a...
Most relevant
AWS MasterClass: DevOps w/ AWS Command Line Interface...
Most relevant

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser