Duke University

Cloud Computing Foundations

This course is part of Building Cloud Computing Solutions at Scale Specialization

Taught in English

Some content may not be translated

Noah Gift

Instructor: Noah Gift

21,828 already enrolled

Included with Coursera Plus

Course

Gain insight into a topic and learn the fundamentals

4.5

(227 reviews)

|

94%

Beginner level

Recommended experience

34 hours (approximately)
Flexible schedule
Learn at your own pace

Skills you'll gain

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

12 quizzes, 3 assignments

Course

Gain insight into a topic and learn the fundamentals

4.5

(227 reviews)

|

94%

Beginner level

Recommended experience

34 hours (approximately)
Flexible schedule
Learn at your own pace

See how employees at top companies are mastering in-demand skills

Placeholder

Build your subject-matter expertise

This course is part of the Building Cloud Computing Solutions at Scale 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
Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 5 modules in this course

This week, you will learn how to access the free tiers of three Cloud environments. You will then have an opportunity to review the details of the final project in this course: Building a Hugo Static Website that is Continuously Deployed using AWS Code Build and AWS S3 Static Hosting. Each week, you will learn and build upon key Cloud development skills to prepare you for this final course project.

What's included

5 videos4 readings1 quiz1 discussion prompt

Getting started with a good plan is the most challenging part of building software. Before we dive into the technical aspects of Cloud development, let's spend some time discussing strategies for effective technical communication. This week, you will learn strategies for expressing thoughts effectively in a technical forum in a digitally native way, constructing effective technical discussions that enhance discussions and provide reusable documentation and explaining successful techniques for teamwork in technical projects. You will apply this by creating a project plan for the Final Course Project. This project plan includes a spreadsheet, a GitHub project and a Trello board.

What's included

12 videos9 readings1 quiz3 assignments4 discussion prompts2 ungraded labs

This week, you will learn how to build continuous delivery pipelines and apply the essential practices of continuous integration in Cloud onboarding. These pipelines use both Cloud-native build servers as well as the popular 3rd party SaaS build server: GitHub Actions. Additionally you build Continuous Delivery Pipelines in multiple Cloud platforms (AWS, Azure, and GCP).

What's included

18 videos15 readings4 quizzes3 discussion prompts3 ungraded labs

This week, you will learn about the different types of Cloud service models. These models include: Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Serverless. You will apply this knowledge by building multiple types of websites: Static, serverless, virtualized and PaaS.

What's included

14 videos10 readings4 quizzes3 discussion prompts1 ungraded lab

This week, you will learn DevOps and how to apply the principles of DevOps to projects you work on. Then, you will examine the shared practices of software development and IT operations using DevOps. Finally, you will utilize Infrastructure as Code (IaC) to manage Cloud Infrastructure and develop continuous delivery pipelines.

What's included

18 videos12 readings2 quizzes3 discussion prompts4 ungraded labs

Instructor

Instructor ratings
4.5 (58 ratings)
Noah Gift
Duke University
38 Courses87,482 learners

Offered by

Duke University

Recommended if you're interested in Cloud Computing

Why people choose Coursera for their career

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."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
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."
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."

Learner reviews

Showing 3 of 227

4.5

227 reviews

  • 5 stars

    65.50%

  • 4 stars

    22.70%

  • 3 stars

    8.73%

  • 2 stars

    0.87%

  • 1 star

    2.18%

MR
5

Reviewed on Feb 22, 2023

KD
5

Reviewed on Jun 7, 2023

RM
5

Reviewed on Nov 2, 2021

New to Cloud Computing? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions