In today's job market, hiring managers want to see practical skills, not just certifications.
This course provides practical, hands-on mastery of essential AWS services, ensuring you gain the robust, application-led knowledge needed to prove your value.
Whether you’re starting your career, or taking it to the next level - this course will equip you with the practical skills and in-depth knowledge of AWS services needed to stand out and succeed.
What You'll Learn
"AWS holds a dominant 31% market share in cloud computing, creating a high demand for professionals with AWS expertise across all industries"
Curriculum
- Course Introduction - What We'll Cover! (3:39)
- Share Your Journey!
- An Overview Of Cloud Computing (4:13)
- Important - Read Before Starting The Course
- Good To Know - AWS Regions & Availability Zones (6:18)
- Quiz Time: AWS Regions & Availability Zones
- Creating & Configuring An AWS Account - Important Note
- Creating & Configuring An AWS Account (7:00)
- Setting Up A Billing Alarm (7:25)
- An Overview Of AWS Lambda (Part 1) (4:33)
- An Overview Of AWS Lambda (Part 2) (9:21)
- Creating Our First Lambda Function (Download Resources)
- Creating Our First Lambda Function (15:18)
- Introducing Lambda Layers (5:28)
- Lambda Layers For Python Libraries + CloudShell (25:16)
- Lambda Layers For Helper Scripts (11:15)
- Lambda Layers For Full Deployment Packages (23:01)
- Project: Lambda + S3 To Resize Images (Part 1) (1:50)
- Project: Lambda + S3 To Resize Images (Part 2) (2:35)
- Project: Lambda + S3 To Resize Images (Part 3) (9:16)
- Project: Lambda + S3 To Resize Images (Part 4) (11:50)
- Project: Lambda + S3 To Resize Images (Part 5) (14:57)
- Quiz Time! Lambda - Key Concepts
- Introducing AWS EC2 (Elastic Compute Cloud) (11:53)
- EC2: Setting Up Our IAM Permissions (2:30)
- EC2: Creating Our First Instance (17:17)
- EC2: Connecting To Our Instance Using Instance Connect (7:28)
- EC2: Connecting To Our Instance Using A Remote Desktop (9:35)
- EC2: Connecting Via SSH (Mac & Windows)
- Quiz Time! EC2 - Key Concepts
- Introducing AWS SageMaker For Machine Learning (1:18)
- Important - Cost Considerations For AWS SageMaker (1:32)
- SageMaker: Setting Up Our IAM Permissions (3:29)
- SageMaker: Creating & Configuring A SageMaker Domain (6:20)
- SageMaker: An Overview of SageMaker Studio (7:20)
- SageMaker: Cost Overview For SageMaker Canvas (7:04)
- SageMaker: An Overview Of SageMaker Canvas (7:44)
- SageMaker: Download The Loyalty Prediction Data
- SageMaker: A Look At Our Loyalty Prediction Data (3:47)
- SageMaker: Training Our Loyalty Prediction Model (29:49)
- SageMaker: Connecting Python to AWS With boto3 - Downloading Anaconda
- SageMaker: Connecting Python To AWS With boto3 (15:21)
- SageMaker: An Overview Of Service Quotas (6:05)
- SageMaker: Deploying Our Loyalty Prediction Model (21:19)
- SageMaker: AutoML - Important Note
- SageMaker: Training Our Loyalty Prediction Model Using AutoML (18:00)
- SageMaker: Image Classification Task - Important Note
- SageMaker Project: Image Classification Task Using SageMaker Canvas (17:56)
- SageMaker: Cleaning Up Our Canvas Resources (Important) (10:03)
- SageMaker: Canvas Cost Check (6:25)
- SageMaker: Notebook Instance Project - Get The Data + Notebook Files
- SageMaker: Notebook Instance Project - Setup + Data Upload (7:27)
- SageMaker: Notebook Instance Project - Data Prep + Preprocessing (16:22)
- SageMaker: Notebook Instance Project - Training The Model (17:51)
- SageMaker: Notebook Instance Project - Deploying The Model (13:30)
- SageMaker: Notebook Instance Project - Resource Clean Up (Important) (4:21)
- Good To Know: SageMaker Notebook Instance Costs
- An Overview Of AWS Databases (11:05)
- Setting Up Our IAM Permissions For RDS (1:29)
- Creating An RDS Database - Download The Sample Dataset
- Creating An RDS Database + Uploading Data + Querying The Data With SQL (24:17)
- Setting Up Our IAM Permissions For DynamoDB (1:34)
- Creating A DynamoDB Table + Uploading Data + Querying Data (21:24)
- Programmatically Working With Our DynamoDB Table (13:48)
- Quiz Time! AWS Databases
AWS Services Covered
IAM
IAM stands for Identity & Access Management. This service controls who and what can access services in your AWS account. Vital knowledge for the real-world!
S3
S3 stands for Simple Storage Service. It allows you to store and access data from anywhere. It's easy to use, highly secure, and can handle any amount of data, big or small.
Lambda
Lambda is a service that lets you run your code without needing to manage servers. Just upload your code, and Lambda takes care of everything required to run and scale it automatically.
EC2
EC2 lets you run virtual servers in the cloud, giving you the power of a physical server without the hassle of managing hardware. You can easily scale your computing resources up or down!
SageMaker
SageMaker makes it easy to build, train, and deploy machine learning models. It provides all the tools you require, without the complexity of managing underlying infrastructure.
RDS
RDS is a service that makes it quick and easy to set up, operate, and scale relational (think SQL) databases in the cloud
Redshift
Redshift is a data warehousing service that allows you to quickly analyze large amounts of data. It provides fast query performance and scalability, making it easy to gain insights from your data.
DynamoDB
DynamoDB is a fast and flexible NoSQL key-value database service for any scale. It offers low-latency performance and automatic scaling.
CloudWatch
CloudWatch is a monitoring service for AWS resources and applications. It provides real-time insights, allowing you to track metrics, analyze log files, and set alarms.
CloudShell
CloudShell is a browser-based shell that gives you command-line access to manage your AWS resources. It comes pre-configured with essential tools and credentials!
Cost Explorer
Cost Explorer is an AWS tool that helps users visualize, understand, and manage their AWS costs and usage
boto3
The boto3 library provides an easy-to-use interface to automate and interact with AWS resources programmatically from Python
"With the continued growth of cloud computing and data-driven technologies, AWS skills are likely to remain in high demand for the foreseeable future"
Meet your instructor
Hi, I'm Andrew - creator & lead instructor at Data Science Infinity.
My career spans 15+ years in Data Science & Analytics at companies including Amazon & Sony PlayStation.
I've interviewed & screened hundreds of Data Science candidates, and through this process have learned exactly what can differentiate a stand out & successful candidate from the rest.
I authored "The Essential A.I. & Data Science Handbook for Recruitment" which is available on Amazon, and have 6 Machine Learning patents to my name.
Now, my passion is teaching, and more specifically, helping thousands of students just like you, reach their potential and their goals in this exciting, future-proof, and lucrative field.
Prove Your Skills With The Certificate
FAQs
What prerequisite knowledge or skills are required?
Confidence in working online, and basic knowledge of data, datasets, and Machine Learning concepts
Are there AWS costs associated with this course?
Yes. We work within the AWS free-tier as much as possible, but not everything we cover is completely free.
If you follow along as instructed it should cost you approximately $6 (USD) to complete the course.
You are free to follow along, or to keep costs down to $0, you can simply watch along - you will learn a huge amount either way!
Note: I cannot and do not bear responsibility for any costs you incur during this course, or into the future.
Do I earn a certification upon completing the course?
Yes - you will receive the AWS for Data Science & Data Analytics certificate!
Does this course set me up to pass the AWS Cloud Practitioner exam?
This course is not aligned with that curriculum, although there is a lot of crossover. Our course goes into far more detail on Data Science & Data Analytics specific application.
In today's market, hiring Managers & recruiters are far more interested in practical, hands-on skills than certifications in isolation so we have designed this course to equip you with the practical skills and in-depth knowledge of AWS services needed to stand out and succeed.
How long do I get access for?
You get unlimited access to all course materials
How long does it take to complete the course?
It depends on how much time you allocate each day or week. Allocating 6 hours per week, you could complete the course in 3 weeks. You have unlimited access to all course materials meaning you can revisit tutorials any time you need.
Are there quizzes to test my knowledge?
Yes, each section contains a quiz to ensure you have learned the key concepts - a great way to test your knowledge!
Do the video tutorials have subtitles?
Yes, all video tutorials have full English & Spanish subtitles available