AWS Certified Cloud Practitioner 2020-Real World & Pragmatic
4.3 (100 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
740 students enrolled

AWS Certified Cloud Practitioner 2020-Real World & Pragmatic

Learn to use the AWS Cloud and then pass the AWS Certified Cloud Practitioner Exam #onemillion2021
4.3 (100 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
740 students enrolled
Created by Noah Gift
Last updated 2/2020
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • 1 article
  • 9 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Master the basics of the AWS Cloud and learn the knowledge necessary to pass the AWS Cloud Practitioner certification exam.
  • Get introduced to Python
  • How to be part of the #onemillion2021 initiative where one million people globally are trained on cloud, python and data by 2021
  • Anyone is welcome to take the course. There are no prerequisites required.

Join #onemillion2021 where one million students learn Cloud, Data and Python skills globally by 2021.

This course takes a user on a journey to understand and then master the AWS Cloud.  This material is taught in many forms at top universities around the world.  This material has been adjusted to the unique properties of the Udemy platform.  There are many techniques exposed that will also prepare a student interested in Python, Data Science, Data Engineering or Machine Learning to use the AWS cloud in those domains. 

Some of the hands-on demos include:

  • How to build websites using:  AWS S3, AWS Lambda, and AWS EC2 Instances

  • How to use AWS Spot Instances and run machine learning workloads

  • How to write simple Python functions and deploy them using AWS Lambda

  • How to create AWS S3 buckets and synchronize data to them

  • How to use AWS Cloud9 to develop software and interact with the AWS Cloud

  • How to create a user account in AWS IAM

  • How to manage billing and set up alerts to protect you from unexpected charges

Who this course is for:
  • Non-experts in IT who are motivated to learn the basics of Cloud computing on the AWS platform and take the AWS Cloud Practitioner certification exam.
Course content
Expand all 40 lectures 06:39:14
+ Course Introduction
8 lectures 49:33

Welcome to the course.  In this lecture, you learn how to use the materials in the course.

Preview 01:18


Noah Gift is a lecturer and consultant at MSDS, at Northwestern, Duke MIDS Graduate Data Science Program, and the Graduate Data Science program at UC Berkeley and the UC Davis Graduate School of Management MSBA program, and UNC Charlotte Data Science Initiative. He is teaching and designing graduate machine learning, AI, Data Science courses and consulting on Machine Learning and Cloud Architecture for students and faculty. These responsibilities including leading a multi-cloud certification initiative for students. He has published 100’s of technical publications including multiple books on subjects ranging from Cloud Machine Learning to DevOps. Gift received an MBA from UC Davis, an M.S. in Computer Information Systems from Cal State Los Angeles, and a B.S. in Nutritional Science from Cal Poly San Luis Obispo.

Noah is a Python Software Foundation Fellow, AWS Subject Matter Expert (SME) on Machine Learning, AWS Certified Solutions Architect, and AWS Certified Machine Learning Specialist, AWS Certified Big Data Specialist, AWS Academy Accredited Instructor, Google Certified Professional Cloud Architect, Microsoft MTA on Python, He has published books, videos, and courses on cloud machine learning, DevOps, Python, Data Science, Machine Learning, and Computer Vision. He writes and publishes content for publications including Forbes, IBM, Red Hat, Microsoft, O’Reilly, and Pearson. Workshops and Talks have been given around the world for organizations including NASA, PayPal, PyCon, Strata, and FooCamp. As an SME on Machine Learning for AWS, he helped created the AWS Machine Learning certification as well as serve as an AWS Faculty Cloud Ambassador.

He has worked in roles ranging from CTO, General Manager, Consulting CTO, Consulting Chief Data Scientists, and Cloud Architect. This experience has been with a wide variety of companies including ABC, Caltech, Sony Imageworks, Disney Feature Animation, Weta Digital, AT&T, Turner Studios and Linden Lab. In the last ten years, he has been responsible for shipping many new products at multiple companies that generated millions of dollars of revenue and had a global scale. Currently, he is consulting startups and other companies, on Machine Learning, Cloud Architecture and CTO level consulting as the founder of Pragmatic AI Labs.

His most recent books are:

  • Pragmatic A.I.: An introduction to Cloud-Based Machine Learning (Pearson, 2018)

  • Python for DevOps (O’Reilly, 2020).

His most recent video courses are:

  • Essential Machine Learning and A.I. with Python and Jupyter Notebook LiveLessons (Pearson, 2018)

  • AWS Certified Machine Learning-Specialty (ML-S) (Pearson, 2019)

  • Python for Data Science Complete Video Course Video Training (Pearson, 2019)

  • AWS Certified Big Data - Specialty Complete Video Course and Practice Test Video Training (Pearson, 2019)

  • Building A.I. Applications on Google Cloud Platform (Pearson, 2019)

  • Pragmatic AI and Machine Learning Core Principles (Pearson, 2019)

  • Data Engineering with Python and AWS Lambda (Pearson, 2019)

His most recent online courses are:

  • Microservices with this Udacity DevOps Nanodegree (Udacity, 2019)

  • Command Line Automation in Python (DataCamp, 2020)

Instructor BIO

This lecture introduces you to what you will learn in this course.

Preview 01:21

Learn about the Education & Jobs Mismatch problem and how to exploit it

Preview 06:42

Learn what to expect from the AWS Certified Cloud Practitioner (CLF-C01) Exam by reviewing the official exam guide.

About the AWS Certified Cloud Practitioner Exam

Learn to use free resources to study for the AWS Certified Cloud Practitioner Exam, including AWS Training and AWS Educate.

Free resources to study for the AWS Certified Cloud Practitioner Exam

Learn several techniques to practice for the AWS Certified Cloud Practitioner Exam including

  • AWS Free Tier

  • AWS Console

  • AWS Spot Instances

  • AWS Lambda

  • Creating your own presentations at work that teach what you learned

Techniques to practice

Learn to set goals for lifelong learning

Goal Setting for Lifelong Learning

Test what you learned in this section.

Quiz: Introduction Section
5 questions
+ What is Cloud Computing?
7 lectures 01:22:38

Introduction to Cloud Computing section including a story about how cloud computing could have solved a serious problem at a film studio I worked at in the pre-cloud era.

Preview 01:55

An overview of Cloud Computing theory.  Includes an introduction to Amazon Web Services.

Cloud Computing Theory

An overview of the economics of the AWS Cloud.

Cloud Computing Economics

Explain the fundamental infrastructure of the AWS Cloud

Cloud Computing Infrastructure

Introduction to building three different types of websites.

Introduction: A Tale of Three Websites

Explain three different types of web application architectures:  static, serverless, and Apache + EC2.

Preview 04:12

Watch three types of websites get built:  static, serverless, and Apache + EC2 and learn to do it yourself.

Demo: A Tale of Three Websites

Test your knowledge of cloud computing theory.

Quiz: Cloud Computing Theory Section
5 questions
+ Foundational AWS Services
13 lectures 02:08:16

Introduction to the material in this section on AWS Foundational Services.

Introduction to AWS Services

Learn to use AWS Compute services and select the appropriate service for the task at hand.

AWS Compute Services

Learn to write an AWS Lambda function in Python

Preview 03:52

Learn to launch spot instances using custom AMI's like the DeepLearning AMI and connect to them via ssh.

Demo: Deep Learning Spot Instances

Differentiate the storage options on AWS and apply the correct solution for a given scenario.

AWS Storage Services

Learn to create an S3 bucket, upload content to it, then synchronize data in the bucket from a remote location using AWS Cloud9.

Demo: Use S3 Storage
AWS VPC Services

Learn to create a VPC from scratch and how to consider different VPC options.

Demo: Create VPC from scratch

Learn about the different types of databases available on AWS and how to select the appropriate choice for a given scenario.

AWS Database Services

Learn to create a DynamoDB database and use it save and retrieve data.

Demo: Use DynamoDB

Learn to create a serverless Aurora database via RDS.

Demo: Use Aurora Serverless

Understand the concepts involved in cloud elasticity and how to leverage them in your applications.

AWS Elasticity Services

Learn to create an EIP (Elastic IP Address) and associate it with a FQDN (Fully Qualified Domain Name) and then ssh using this hostname.

Demo: Elastic IP Association

Test your knowledge of the foundational services on AWS

Quiz: Foundational AWS Services Section
5 questions
+ AWS Operations
7 lectures 01:07:13

Introduction to AWS Operations, Security, Billing and Support material in this section.

Introduction to AWS Operations, Security, Billing and Support

Overview of security concepts relevant to the AWS Cloud.

AWS Cloud Security Operations
Demo: IAM Account Creation and Use

Learn how to use AWS CloudWatch to search logs, create events and monitor infrastructure.

Demo: AWS CloudWatch Use Cases
AWS Billing and Support

Learn how to use the AWS Billing Dashboard and set billing alerts

Demo: AWS Billing

Quiz on AWS Operations

Quiz: AWS Operations Section
5 questions
+ Labs
1 lecture 01:36


At this point you should have enough knowledge of AWS to use a real environment to practice your skills and take your knowledge to the next level. There are several methods of using AWS:

· Free Tier, available to anyone:

· AWS Educate, available to students and faculty.

· AWS Academy, available to students and faculty.

· Your own personal account

· Your organization’s AWS account

These labs are meant to be challenging, and if you completely get through them on your own, not only will you most likely do well on the AWS Cloud Practitioner Exam, but you are ready to study for the more advanced AWS Solutions Architect exam. If you get stuck refer back to lessons that covered these topics.

Introduction to AWS Labs
+ Practice Exam
1 lecture 01:04
Introduction to Practice Exam

Test your knowledge on the AWS Cloud using this practice exam.

AWS Certified Cloud Practitioner Practice Exam
10 questions
+ Course Summary
1 lecture 01:48

This is the course wrap up.  Great work getting to the end!  Some next steps are suggested.

Course Wrap Up Lecture
+ Additional Resources
1 lecture 00:04

These are additional free resources you can use to continue learning.

External Free Resources