AWS Cloud Practitioner (CLF-C02) | Complete AWS Introduction
Get a detailed overview of all core AWS services needed to pass the certification exam & boost your cloud career!
About This Course
What is this course about?
Amazon Web Services (AWS) is the leading cloud computing provider — having a solid understanding of its services can be a major career boost.
AWS is used by hundreds of thousands of businesses all over the world. This course will teach you AWS from the ground up and provide a thorough overview of all its key services.
By the end of the course, you will have a solid understanding of what AWS is, what its many services are all about (and what each service does), and which kind of service (or service combination) may be used to meet IT or application requirements.
This course provides all the knowledge needed to pass the CLF-C01 Cloud Practitioner certification exam. But it even goes beyond the bare minimum required for that exam — it's the perfect starting point for your journey into the AWS cloud and also acts as a great refresher for people who've been away from AWS for some time.
What You'll Learn
Master AWS fundamentals and gain the knowledge to pass the Cloud Practitioner exam:
Cloud Computing Basics
Understand what AWS and cloud computing is, its key benefits, and how the global AWS infrastructure works.
Core AWS Services
Learn about EC2, S3, RDS, DynamoDB, EBS, EFS, ECS, Lambda, VPC, and many more essential services.
Service Combinations
Discover the differences between related services and how multiple services can be combined to solve specific problems.
Migration & Best Practices
Learn how to migrate to the cloud, implement hybrid cloud solutions, and follow best practices when building for the cloud.
Comprehensive Learning
This course provides a thorough services overview with concise summaries for each individual service.
Theory & Concepts
Get access to comprehensive learning materials:
- More than 200 theory slides included
- Concise summaries for each service
- Detailed explanations of service differences
- Revisit videos anytime to refresh your knowledge
Exam Preparation
Everything you need for the Cloud Practitioner exam:
- All required exam topics covered
- Goes beyond the bare minimum
- No hands-on AWS experience required
- Perfect foundation for deeper AWS learning
Who Is This Course For?
See The Course In Action
Curriculum
- Welcome To This Course! (1:16)
- What Is AWS? What Is Cloud Computing? (6:34)
- A World Without Cloud Computing (5:25)
- Cloud Advantage: Reliability (3:47)
- Cloud Advantages: Agility, Elasticity & Scalability (2:28)
- Cloud Advantage: Pay-as-you-go Pricing (2:03)
- Cloud Advantage: Global Reach (2:30)
- Cloud Advantages - AWS' Summaries
- The AWS Infrastructure, Regions & Availability Zones (8:07)
- Self-service vs Managed Services (2:22)
- Service Categories (4:10)
- Course Slides
- Quiz 1: AWS & Cloud Computing Core Concepts
- Module Introduction (1:31)
- Creating an AWS Account (3:11)
- The Management Console (2:03)
- Different Ways of Using AWS Services: CLI, SDKs & the AWS API (7:27)
- Using the CLI & CloudShell
- Important: AWS Pricing (7:51)
- Get Started For Free With The Free Tier (2:28)
- Cost Management & Working with Budgets (4:49)
- Important: Pricing & Selecting Regions
- Get Help: AWS Support, Personal Health Dashboard & Documentation (5:05)
- Service Quotas (1:30)
- Module Summary (1:50)
- Quiz 2: Accessing AWS
- Module Introduction (1:00)
- The AWS Security Model: The Shared Responsibility Model (2:48)
- Protecting Your Account (3:27)
- Understanding IAM: Users, User Groups & Roles (3:52)
- Creating Users & Assigning Permissions (8:35)
- Understanding Roles (1:20)
- How Policies & Permissions Are Evaluated (4:55)
- Granting Least Privilege
- Module Summary (2:21)
- Quiz 3: Account Security, Permissions & IAM
- Module Introduction (1:12)
- Key Compute Services - An Overview (9:49)
- Understanding EC2 & EC2 Instances (2:55)
- Configuring & Launching EC2 Instances (11:10)
- Inspecting Instances & Connecting to Instances (4:04)
- Connecting via (local) SSH & Key Pairs
- Running a Web Server via EC2 (4:21)
- EC2 Pricing Models (5:51)
- Module Summary (3:14)
- Quiz 4: Compute Services & EC2
- Module Introduction (1:12)
- Whats The Problem? And How Do VPCs Help? (4:17)
- VPCs & Subnets (5:14)
- Creating a VPC (5:17)
- Connecting Subnets & EC2 Instances (4:28)
- Beyond EC2 Instances
- Understanding IP Ranges (CIDR Blocks) & Why They Exist (7:03)
- Public IP Addresses & Elastic IP Addresses (5:24)
- Working with Security Groups (4:14)
- Understanding Network Access Control Lists (NACLs) (2:09)
- Security Groups vs NACLs (3:01)
- VPC Peering & Transit Gateways (2:35)
- Private Connections via PrivateLink & VPC Endpoints (4:21)
- Module Summary (4:51)
- Quiz 5: Managing Cloud Networks via VPCs
- Module Introduction (1:12)
- Why Dynamic Scaling Is Important (3:48)
- Scaling with AWS Auto Scaling (2:56)
- Working with Autoscaling Groups (4:35)
- Using Elastic Load Balancers (ALB & NLB) (3:42)
- Creating Load Balancers & Combining Them With Scaling (5:14)
- Module Summary (4:23)
- Quiz 6: Scaling & Load Balancing
- Module Introduction (1:35)
- Why File Storage Is Important (2:19)
- Different Kinds of File Storage & AWS Services (4:22)
- Understanding EBS (Elastic Block Store) (6:36)
- EC2 Instance Store & EBS (3:11)
- Understanding EFS & EFS vs EBS (2:32)
- Using EFS & Exploring FSx File System Services (4:41)
- Module Summary (3:01)
- Quiz 7: Storing Files with EBS & EFS
- Module Introduction (1:03)
- S3 - An Overview (8:02)
- Working with S3 & Buckets (4:41)
- Understanding S3 Storage Classes (incl. Glacier) (5:48)
- Highlighting S3 Glacier
- Advanced S3 Features (5:43)
- Demo: Public Buckets & Static Website Hosting (6:32)
- S3 vs EBS vs EFS (3:12)
- Module Summary (3:09)
- Quiz 8: S3
- Module Introduction (1:43)
- Databases & The Cloud: You Got Multiple Options! (5:20)
- RDS (Relational Database Service) - An Overview (3:27)
- RDS Configuration & In Action (5:16)
- Exploring Aurora (3:56)
- Databases & VPCs (2:31)
- Caching & ElastiCache (4:16)
- Understanding DynamoDB (NoSQL Database) (4:59)
- DynamoDB In Action (4:34)
- DynamoDB - Advanced Features (3:37)
- Other AWS Database Services (4:13)
- Saving Data with AWS Backup (2:50)
- Module Summary (3:36)
- Quiz 9: Databases - RDS, Aurora, ElastiCache, DynamoDB & More
- Module Introduction (1:31)
- Understanding Domains & DNS (Domain Name Systems) (1:25)
- Route 53: Custom Domains & Domain Routing (7:06)
- Understanding CDNs, Edge Locations & CloudFront (5:14)
- Using CloudFront (4:52)
- More AWS Infrastructure: Local Zones, Outposts & Wavelength (4:57)
- Speed Boosts via Global Accelerator & S3 Transfer Acceleration (2:39)
- Using Global Accelerator As A Load Balancer
- Encrypting Network Traffic via SSL & ACM (AWS Certificate Manager) (2:18)
- Module Summary (3:32)
- Quiz 10: Global Networking & Content Delivery
- Module Introduction (1:48)
- Introducing Serverless Services & AWS Lambda (3:18)
- AWS Lambda: Theory (4:51)
- Using AWS Lambda (4:15)
- EC2 vs Lambda (3:52)
- Working with Containers & Understanding The Idea Behind Containers (3:46)
- ECS & EKS (Elastic Container Service & Elastic Kubernetes Service) (2:31)
- Understanding ECS & Fargate (5:27)
- Managing Images via ECR (Elastic Container Registry) (2:16)
- Module Summary (3:45)
- Quiz 11: More Compute: Serverless & Container Services
- Module Introduction (1:09)
- What's The Problem? Why "App Integration"? (4:00)
- Key AWS App Integration Services - An Overview (6:40)
- SQS, SNS & EventBridge In Action (5:10)
- Amazon MQ
- A Brief Look At SES (1:31)
- Introducing CloudMap (1:21)
- Understanding Step Functions (2:02)
- Module Summary (1:41)
- Quiz 14: App Integration with SQS, SNS & EventBridge
- Module Introduction (1:39)
- AWS Batch For Batch Jobs (3:15)
- Optimizing Compute Resources With Compute Optimizer (1:42)
- Introducing Systems Manager (4:55)
- Systems Manager: AppConfig & Parameter Store
- AWS OpsWorks
- Standardizing Service Implementations & Solutions (5:16)
- Module Summary (2:15)
- Quiz 16: Managing Compute Resources At Scale
- Module Introduction (1:24)
- What & Why? (1:07)
- Cloud Migration: Challenges (1:44)
- Cloud Migration: Solutions (1:55)
- Key Migration Services (5:55)
- The Snow Family & Snowball Edge
- Hybrid Cloud Computing - Key Services (3:15)
- Connecting to the AWS Cloud via VPN & DirectConnect (4:41)
- Module Summary (2:21)
- Quiz 17: Cloud Migration & Hybrid Cloud Solutions
- Module Introduction (1:12)
- Data Analytics: Typical Tasks & Problems (6:15)
- Introducing AWS Kinesis (3:00)
- Data Warehouses (Redshift) & Data Lakes (3:35)
- A Closer Look At Redshift (2:14)
- Extracting Data With Glue (2:37)
- Self-Managed Big Data Workloads With EMR (2:10)
- Analysing Data With QuickSight & Athena (3:53)
- Searching & Visualizing Data (3:38)
- Module Summary (4:03)
- Quiz 18: Data Analytics & Data Science
- Module Introduction (1:48)
- Introducing AWS Organizations (Multi-Account Environments) (6:16)
- Getting Started with Control Tower (1:20)
- Very Important: Cost Management (2:25)
- Using Tags (1:18)
- Consolidated Billing (2:52)
- Introducing CloudFormation For Reproducible Cloud Resources (4:57)
- Managing Service & App Configurations (5:02)
- Module Summary (3:54)
- Quiz 19: Cloud Management
- Module Introduction (1:45)
- What Should Be Secured (6:09)
- Re-introducing IAM (5:29)
- User Authentication, SSO & Managed Directory (3:55)
- Track Account Usage via CloudTrail & GuardDuty (4:02)
- Compliance & Legal Requirements (3:27)
- App Protection With Inspector & Detective (4:26)
- Protecting Traffic With WAF & Network Firewall (5:08)
- Protecting Against DDoS Attacks with Shield (3:31)
- Encrypting Data At Rest & In Transit (3:33)
- Managing Code Secrets With Secrets Manager (2:59)
- Protecting Data with Macie (1:57)
- Introducing Security Hub (2:20)
- Module Summary (5:21)
- Quiz 20: Security
- Module Introduction (1:20)
- A Typical Development Workflow (4:33)
- Writing Code With Cloud9 & Using CodeCommit (2:37)
- Building Code With CodeBuild & CodeArtifact (4:37)
- Deployments With CodeDeploy (1:54)
- Automated Code Workflows With CodePipeline & CodeStar (3:43)
- Introducing CodeGuru & DevOpsGuru (1:35)
- A Brief Note About The AWS CDK
- Module Summary (3:42)
- Quiz 21: Cloud Development
- How To Prepare For The Exam (4:51)
- Cloud Practitioner Exam Content & Structure (7:07)
- Exam Preparation - Additional Reading
- English As A Second Language | Get Extra 30 Minutes
- Exam Recommendations & Share Your Success (3:05)
- An Example Question & How To Approach Exam Questions (4:26)
- Practice Test 1: AWS Certified Cloud Practitioner - Practice Exam
Course Prerequisites
Here's what you need to get the most out of this course
- Basic IT knowledge is required
- NO prior AWS knowledge is necessary at all
All pre-requisites are covered by courses in our "Academind Pro" Membership.
Your Instructor
Maximilian Schwarzmüller
Founder & Instructor
Self-taught developer with 3,500,000+ students and 900,000 YouTube subscribers. I co-founded Academind with Manuel Lorenz to help people master new skills and build amazing projects.
Join 4197 happy students!
Choose the plan that works best for you
Single-Course License
Full access to "AWS Cloud Practitioner (CLF-C02) | Complete AWS Introduction"
This is a one-time payment that grants access to this course only, not to any other courses.
Academind Pro Membership
Unlimited access to this and all other current & future courses!
This is a recurring payment. You can cancel anytime from your profile. For more info, contact Academind.
Continue Your Learning Journey
Expand your skills with these hand-picked courses that complement what you'll learn here.