We may earn an affiliate commission when you visit our partners.
Academind by Maximilian Schwarzmüller and Maximilian Schwarzmüller

Amazon Web Services (AWS) is the leading cloud computing provider. It's used by hundreds of thousands of businesses all over the world, therefore having an understanding of its services can be a huge career boost.

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.

Read more

Amazon Web Services (AWS) is the leading cloud computing provider. It's used by hundreds of thousands of businesses all over the world, therefore having an understanding of its services can be a huge career boost.

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-C02 Cloud Practitioner certification exam.

You also get full access to a complete, realistic practice exam that helps you test your knowledge and prepare for the real exam.

But the course even goes beyond the bare minimum of knowledge required for that exam. It's therefore 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 and want to get a thorough overview of all key services again.

After taking this course, besides passing the Cloud Practitioner exam, you can use the gained knowledge to dive deeper into AWS and learn about concrete implementation examples for specific problems.

For following along, you can create an AWS account but you don't have to - for passing the Cloud Practitioner exam and getting an overview of all key services, no practical (hands-on) experience with AWS is required.

As part of this course, you will learn:

  • What exactly AWS and cloud computing is

  • What key benefits of cloud computing are

  • How the global AWS infrastructure looks like & how you can benefit from it

  • What services like

This course provides a thorough services overview and concise summaries for the individual services. You will get access to the more than 200 theory slides and you can go through the videos as often as needed (also to come back and refresh your knowledge).

Enroll now

What's inside

Learning objectives

  • Use your aws knowledge to pass the cloud practitioner certification exam
  • Identify helpful aws services for different it problems or application requirements
  • Describe the key characteristics of individual aws services
  • Practice for the real exam with help of a complete, realistic practice exam

Syllabus

Learn what exactly AWS is, how it works, what you need to know to pass the exam and what you will get out of this course!
Welcome To This Course!
Read more
What Is AWS? What Is Cloud Computing?
Join Our Learning Community
A World Without Cloud Computing
Cloud Advantage: Reliability
Cloud Advantages: Agility, Elasticity & Scalability
Cloud Advantage: Pay-as-you-go Pricing
Cloud Advantage: Global Reach
Cloud Advantages - AWS Summaries
The AWS Infrastructure, Regions & Availability Zones
Self-service vs Managed Services
Service Categories
Course Slides

Check your knowledge on key cloud computing and AWS fundamentals

Learn how to get access to AWS and about the different ways (Management Console, CLI, SDKs etc.) you can use for working with AWS' services
Module Introduction
Creating an AWS Account
The Management Console
Different Ways of Using AWS Services: CLI, SDKs & the AWS API
Using the CLI & CloudShell
Important: AWS Pricing
Get Started For Free With The Free Tier
Cost Management & Working with Budgets
Important: Pricing & Selecting Regions
Get Help: AWS Support, Personal Health Dashboard & Documentation
Service Quotas
Module Summary

Apply your knowledge from this section.

Learn how to secure your account & how AWS access permissions work. Explore the concepts behind permission policies, users, user groups & roles.
The AWS Security Model: The Shared Responsibility Model
Protecting Your Account
Understanding IAM: Users, User Groups & Roles
Creating Users & Assigning Permissions
Understanding Roles
How Policies & Permissions Are Evaluated
Granting Least Privilege

Check your knowledge on these key concepts.

Learn about the different key services AWS offers for running compute workload. Also learn more about the key compute service: EC2 (Elastic Compute Cloud)
Key Compute Services - An Overview
Understanding EC2 & EC2 Instances
Configuring & Launching EC2 Instances
Inspecting Instances & Connecting to Instances
Connecting via (local) SSH & Key Pairs
Running a Web Server via EC2
EC2 Pricing Models

Check your knowledge on this section's topics.

Learn how to build your own networks in the cloud with the VPC service. Learn how you can control access to compute resources via private and public subnets & how to connect VPCs.
Whats The Problem? And How Do VPCs Help?
VPCs & Subnets
Creating a VPC
Connecting Subnets & EC2 Instances
Beyond EC2 Instances
Understanding IP Ranges (CIDR Blocks) & Why They Exist
Public IP Addresses & Elastic IP Addresses
Working with Security Groups
Understanding Network Access Control Lists (NACLs)
Security Groups vs NACLs
VPC Peering & Transit Gateways
Private Connections via PrivateLink & VPC Endpoints

Check your knowledge on the core concepts covered by this section.

Learn how to scale your AWS infrastructure (your EC2 instances). Learn why you might need to scale and how AWS helps you with auto-scaling and load balancing.
Why Dynamic Scaling Is Important
Scaling with AWS Auto Scaling
Working with Autoscaling Groups
Using Elastic Load Balancers (ALB & NLB)
Creating Load Balancers & Combining Them With Scaling

Check your knowledge on the core concepts covered in this section.

Learn how to store files (from your EC2 instances) via the EBS or EFS services. Also learn what the differences between those services are.
Why File Storage Is Important
Different Kinds of File Storage & AWS Services
Understanding EBS (Elastic Block Store)
EC2 Instance Store & EBS
Understanding EFS & EFS vs EBS
Using EFS & Exploring FSx File System Services

Check your knowledge on the concepts covered in this section.

Understand the very important S3 service, what it is all about, which key features it offers and how it can be used to store any kind of files (from any source).
S3 - An Overview
Working with S3 & Buckets
Understanding S3 Storage Classes (incl. Glacier)
Highlighting S3 Glacier
Advanced S3 Features
Demo: Public Buckets & Static Website Hosting
S3 vs EBS vs EFS

Check your knowledge on S3.

Learn how to work with databases in the cloud (and which options you have). Explore key database services like RDS, Aurora, ElastiCache & DynamoDB.
Databases & The Cloud: You Got Multiple Options!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Offers comprehensive knowledge and a practice exam, which prepares learners to pass the CLF-C02 Cloud Practitioner certification exam and validate their cloud skills
Provides a thorough overview of key AWS services, which helps learners identify appropriate services for specific IT problems and application requirements
Teaches AWS from the ground up, which builds a solid foundation for learners with no prior experience in cloud computing or AWS services
Goes beyond the bare minimum knowledge required for the exam, which acts as a great starting point for further exploration of AWS and concrete implementation examples
Requires learners to create an AWS account, which may involve providing payment information, even though hands-on experience is not required for the exam
Covers AWS services without hands-on labs, which may not suit learners who prefer practical experience and concrete implementation examples

Save this course

Save AWS Certified Cloud Practitioner CLF-C02 to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AWS Certified Cloud Practitioner CLF-C02 with these activities:
Review Cloud Computing Fundamentals
Reinforce your understanding of core cloud computing concepts before diving into AWS-specific services. This will provide a solid foundation for understanding the benefits and nuances of AWS.
Show steps
  • Review definitions of cloud computing, IaaS, PaaS, and SaaS.
  • Summarize the key benefits of cloud computing.
  • Compare and contrast different cloud deployment models.
Read 'AWS Certified Cloud Practitioner Study Guide'
Supplement the course material with a dedicated study guide to reinforce learning and prepare for the certification exam. This book provides additional explanations, examples, and practice questions.
Show steps
  • Read each chapter carefully, taking notes on key concepts.
  • Complete the practice questions at the end of each chapter.
  • Review the glossary of terms to ensure understanding.
Read 'Official AWS Certified Cloud Practitioner Study Guide'
Supplement the course material with a dedicated study guide to reinforce learning and prepare for the certification exam. This book provides additional explanations, examples, and practice questions.
Show steps
  • Read each chapter carefully, taking notes on key concepts.
  • Complete the practice questions at the end of each chapter.
  • Review the glossary of terms to ensure understanding.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Create a cheat sheet of AWS services
Solidify your knowledge of AWS services by creating a concise cheat sheet. This will serve as a valuable reference tool for future use.
Show steps
  • List all the AWS services covered in the course.
  • Write a brief description of each service, including its key features and use cases.
  • Organize the services by category (e.g., compute, storage, database).
Practice AWS Pricing Scenarios
Sharpen your understanding of AWS pricing models by working through practical scenarios. This will help you make informed decisions about cost optimization in the cloud.
Show steps
  • Review the AWS pricing documentation for EC2, S3, and RDS.
  • Calculate the cost of running a specific workload on AWS using different instance types and storage options.
  • Compare the cost of different AWS services for the same workload.
Design a Simple Web Application Architecture on AWS
Apply your knowledge of AWS services by designing a simple web application architecture. This will help you understand how different services work together to solve a real-world problem.
Show steps
  • Define the requirements for the web application.
  • Choose the appropriate AWS services for each component of the architecture (e.g., EC2, S3, RDS).
  • Create a diagram of the architecture, showing how the services are connected.
  • Write a brief description of each service and its role in the architecture.
Create a glossary of AWS terms
Improve your understanding of AWS terminology by creating a glossary of key terms. This will help you communicate effectively with other cloud professionals.
Show steps
  • Identify key terms from the course materials and AWS documentation.
  • Write a clear and concise definition for each term.
  • Organize the terms alphabetically.

Career center

Learners who complete AWS Certified Cloud Practitioner CLF-C02 will develop knowledge and skills that may be useful to these careers:
Solutions Architect
A Solutions Architect designs and plans cloud solutions based on an organization's specific needs and requirements. This course is a great fit because it provides a thorough overview of AWS services, including compute, networking, storage, and databases, which are all areas that a solutions architect must understand well. The course helps a Solutions Architect to identify which services are most suitable for different IT challenges. The deep dives on topics such as VPCs, auto-scaling, load balancing, and storage options are valuable for making informed architectural decisions. The course's focus on practical knowledge makes it a great resource for a Solutions Architect.
Cloud Engineer
A Cloud Engineer designs, implements, and manages cloud-based systems and infrastructure. This course helps engineers by providing an overview of essential AWS services and their functionalities. A Cloud Engineer will be responsible for selecting and deploying ideal services for applications and the deep dive in the course regarding compute services, networking, storage and databases helps build a foundation for this. The course's content on VPCs, EC2 instances, and S3 storage are particularly relevant, equipping a Cloud Engineer with crucial knowledge for building cloud solutions.
Cloud Consultant
A Cloud Consultant advises organizations on how to best use cloud technology to meet business objectives. A Cloud Consultant leverages their broad understanding of available services and the course helps them understand the core characteristics of AWS services and their applications. The course's exploration of cloud computing advantages, the global AWS infrastructure, and service categories helps a Cloud Consultant in understanding the landscape. The course's practical approach, along with its examination of security and cost management, helps a Cloud Consultant provide valuable advice to businesses.
Cloud Architect
A Cloud Architect designs and builds scalable, efficient, and secure cloud infrastructure that meets an organization's needs. This course gives an understanding of AWS and its core services. A Cloud Architect must be able to decide which AWS services are appropriate for specific applications. The course's in depth exploration of topics such as VPCs, EC2 instances, load balancing, and storage solutions are important for an Architect to make informed choices. This course helps build a foundation for the more advanced work of a Cloud Architect.
DevOps Engineer
A DevOps Engineer combines development and operations expertise to automate software releases and infrastructure to use cloud services. This course helps a DevOps Engineer to understand the fundamentals of AWS and its services. The course material on AWS compute, networking, storage, and security forms a common base with which a DevOps engineer works on a daily basis. The course's details on EC2, VPCs, and auto-scaling are important for a DevOps Engineer who seeks to build automated, scalable cloud infrastructure. This helps the DevOps Engineer build a foundation for working with AWS services.
Cloud Administrator
A Cloud Administrator oversees and maintains an organization's cloud infrastructure. This course's content on core AWS services, including compute, storage, databases, and networking, is relevant to a Cloud Administrator. The course helps an administrator to understand how to use the AWS Management Console, navigate the CLI, and interpret pricing models. Topics such as user access permissions, security, and cost management are directly applicable to the work of a Cloud Administrator, making this course a great choice. This course will help build a foundation for administering cloud services.
Cloud Support Specialist
A Cloud Support Specialist assists clients with their cloud infrastructure, troubleshooting issues, and providing technical guidance. This course helps build a foundational understanding of AWS, its various services, and how they function together. The course's overview of key services and its exploration of the AWS infrastructure is particularly useful to a Support Specialist who will need to understand these elements to address client concerns. It also provides practical insights into AWS security models and access permissions. This course can help a Cloud Support Specialist prepare for a job in managing or deploying AWS services.
System Administrator
A System Administrator manages and maintains computer systems, often within a cloud environment. This course helps a system administrator understand AWS fundamentals, including its core services for compute, networking, and storage. The course's introduction to the AWS Management Console, the CLI, and best practices for security are critical for a system administrator. The course's focus on key services and infrastructure will help a System Administrator transition into working with cloud services.
Network Engineer
A Network Engineer designs, implements, and maintains an organization's network infrastructure. This course helps a network engineer understand the networking aspects of AWS, including VPCs and related services. The course's deep dive into topics such as subnets, security groups, and network access control lists, as well as routing and private connections, can give important knowledge to a Network Engineer. This course can help a Network Engineer get familiar with cloud based networking.
Database Administrator
A Database Administrator is responsible for the performance, integrity, and security of an organization's databases. This course may be helpful because it introduces the AWS database services, including RDS, Aurora, ElastiCache, and DynamoDB. While the course doesn't provide in-depth training on database administration, it does provide a foundation for cloud-based database options. A Database Administrator may benefit from the course's description of the database services available in AWS, giving them some exposure to cloud database systems.
IT Manager
An IT Manager oversees an organization's information technology operations and projects. The course provides an IT Manager with an understanding of cloud computing concepts and the AWS platform. The course content on key AWS services and cost management helps an IT manager in making decisions on adopting cloud infrastructure. The course's exploration of the cloud's capabilities may help IT managers to make informed decisions about cloud adoption and management.
Technical Support Engineer
A Technical Support Engineer provides technical assistance to customers, troubleshooting issues and resolving technical problems. This course provides an understanding of AWS services, its structure, and components, all of which a technical support engineer would interact with. The course material relating to AWS fundamentals, infrastructure, security, and service categories helps the engineer understand the cloud environment. The course may help in understanding the complexities of cloud services and how to resolve issues reported by clients.
Data Analyst
A Data Analyst collects, processes, and interprets data to provide insights and support decision-making. This course may be useful because it introduces the AWS environment and its data-related services, such as S3 for data storage. While not directly a data analytics course, the introduction to the AWS platform, may help a Data Analyst work within that environment. The course provides a basic understanding of infrastructure that allows for computing with data, which a Data Analyst will interact with.
Project Manager
A Project Manager oversees and coordinates projects from start to finish, ensuring they are completed on time and within budget. This course may be useful because it exposes the Project Manager to the fundamentals of cloud technologies. While the course does not teach project management, it does provide an overview of technical concepts and tools such as AWS which can help project managers. By understanding AWS and the nature of its services, a Project Manager may be better equipped to manage cloud projects.
Technical Writer
A Technical Writer creates documentation, user guides, and other materials to explain technical concepts and products. This course may help a technical writer by providing a general understanding of AWS services and their functionality. The course information on key AWS services and their features may help a technical writer gain a better grasp of the material they need to document. The course may be helpful in understanding the technical aspects of AWS.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AWS Certified Cloud Practitioner CLF-C02.
Provides a comprehensive overview of the topics covered in the AWS Certified Cloud Practitioner exam. It includes practice questions and real-world scenarios to help you prepare for the exam. It useful reference tool for understanding AWS concepts and services. This book is commonly used as a textbook at academic institutions and by industry professionals.
This is the official study guide for the AWS Certified Cloud Practitioner exam, directly from AWS. It provides a comprehensive overview of the exam objectives and includes practice questions and real-world scenarios. It useful reference tool for understanding AWS concepts and services. is commonly used as a textbook at academic institutions and by industry professionals.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser