Coursera
Coursera Logo

Duke University - Cloud Computing Foundations 

  • Offered byCoursera

Cloud Computing Foundations
 at 
Coursera 
Overview

Duration

19 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Cloud Computing Foundations
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 1 of 4 in the Building Cloud Computing Solutions at Scale Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Beginner Level Beginner level Linux and Python skills
  • Approx. 19 hours to complete
  • English Subtitles: English
Read more
Details Icon

Cloud Computing Foundations
 at 
Coursera 
Course details

More about this course
  • Welcome to the first course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn how to build foundational Cloud computing infrastructure, including websites involving serverless technology and virtual machines. You will also learn how to apply Agile software development techniques to projects which will be useful in building portfolio projects and global-scale Cloud infrastructures.
  • This course is ideal for beginners as well as intermediate students interested in applying Cloud computing to data science, machine learning and data engineering. Students should have beginner level Linux and intermediate level Python skills. For your project in this course, you will build a statically hosted website using the Hugo framework, AWS Code Pipelines, AWS S3 and GitHub.
Read more

Cloud Computing Foundations
 at 
Coursera 
Curriculum

Getting Started with Cloud Computing Foundations

Instructor Introduction

Course Introduction

Course Prerequisites

Lab Onboarding

Course 1 Project Overview

Course Structure and Discussion Etiquette

Create a free account with AWS, Azure and GCP

Specialization Project Roadmap: Course 1

Confirming Free Tier Cloud Accounts

Developing Effective Technical Communication

Introduction to Technical Discussions

Technical Discussions with Markdown, GitHub and Jupyter/Colab

Creating Technical Demo Videos

Effective Critical Thinking

Effective Technical Triple Threat

Introduction to Effective Technical Teamwork

Effective Technical Teamwork

Introduction to Technical Project Management

Effective Technical Project Management

Ticket Tracking with Trello

Project Planning with Spreadsheets

Project Management Anti-Patterns

Effective Technical Discussions

Effective Technical Project Management

Project Plan for Course 1 Project

Effective Technical Communication Quiz

Exploring Cloud Onboarding

Introduction to AWS Cloud Development

Introduction to Continuous Integration

Cloud Development with AWS Cloud9

Constructing a Python Project Scaffold

Introduction to GitHub Actions

Introduction to Azure Cloud Development

Introduction to Testing

Cloud Development with Azure Cloud Shell

Azure Cloud Shell Continuous Integration from Zero

Introduction to GCP Cloud Development

Introduction to Continuous Delivery

Cloud Development with Google Cloud Shell

GCP Google App Engine Continuous Delivery from Zero

Cloud Onboarding with Amazon Web Services (AWS)

Review GitHub Actions GitHub Project

Cloud Onboarding for Azure

What is a Makefile and Why Do You Need it?

Cloud Onboarding for GCP

GAE CD GitHub Source Code Walkthrough

Multi-Cloud Continuous Integration

Cloud Onboarding Quiz

Evaluating the Cloud Service Model

Introduction to Cloud Computing

What is Cloud Computing?

Cloud Computing Service Models

Introduction to Building Multiple Websites

Building a Static S3 Website on AWS

Building a Serverless Website on AWS Lambda

Building a Website on an EC2 Virtual Machine

Building a Website using PaaS with AWS Beanstalk

Introduction to Cloud Computing Economics

Cloud Computing Economics: A Story

Cloud Economics Deep Dive

Cloud Computing Service Models

Building Multiple Types of Websites

Continuous Delivery with AWS Elastic Beanstalk

Cloud Service Model Quiz

Applying DevOps Principles

Introduction to DevOps

DevOps in the Real World

Benefits of DevOps

DevOps Best Practices

Introduction to Managing Cloud Infrastructure using IaC

IaC in the Real World

What is IaC?

Launching a VM with Terraform on GCP

Introduction to Continuous Pipelines

Continuous Delivery Overview

Continuous Delivery Deep Dive

Continuously Deploy Flask Machine Learning Application with Azure

Continuous Delivery Pipeline with a Lint Operation using Azure

Initial Setup of AWS Cloud9 and GitHub for Hugo

Build Hugo Directory in AWS Cloud9

Copy Hugo Data into AWS Cloud9 S3 Bucket

Automatic Updating of Hugo in AWS Cloud9

What is DevOps?

What is Infrastructure as Code (IaC)?

Create a Linux VM with Infrastructure in Azure using Terraform

Continuous Delivery for Hugo Static Site from Zero

Create a Continuous Delivery Pipeline for an AWS Website

DevOps Principles Quiz

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6719 CoursesRight Arrow Icon
qna

Cloud Computing Foundations
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...