
Explore AWS essentials, including cloud fundamentals, IAM permissions, the AWS CLI, and Amazon S3 basics through hands-on labs, quizzes, and practical guidance for the Cloud Practitioner exam.
Meet Emre, a cloud architect with AWS certifications, guiding you through practical, step-by-step, hands-on lessons to build secure, reliable cloud solutions on AWS.
Learn the steps to create your free-tier eligible AWS account.
Learn the steps you need to take to troubleshoot if you cannot create your AWS account successfully.
This lecture introduces cloud computing by comparing it with the traditional IT architecture.
Understand the advantages of cloud computing and how it can help you improve your business.
Learn about AWS, its history, and its current state in the cloud market.
Learn about the core AWS global infrastructure concepts: AWS regions and Availability Zones.
Learn the key factors to consider when selecting an AWS region for your application.
Learn about another AWS global infrastructure concept, Edge locations, and how using them with Amazon CloudFront may help you.
Hands-on lecture! This lecture will introduce you to the AWS Management Console and selecting AWS regions.
You will learn about various cloud computing service types: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS.
Explore AWS Local Zones, physical data centers that extend an AWS region to deliver closer compute and storage for low latency and data residency needs.
Discover AWS wavelength zones at the edge of 5G networks, enabling apps to run within provider networks with ultra-low latency. Use cases include game streaming and IoT image/video recognition.
You will learn the key principles of how AWS prices your resource usage: Compute, storage, networking, and databases.
This lecture will introduce you to the on-demand pricing, Savings Plans, reserved instances, and spot instances.
This lecture will cover the new AWS plans and the AWS Free Tier benefits.
You will learn where to find information about the AWS services with Free Tier benefits.
Understand the shared responsibility model: aws secures the cloud, while you secure data, apps, and configurations, with duties varying by service such as ec2 and dynamodb.
Learn how AWS IAM secures access via authentication and authorization, apply the principle of least privilege, manage identities, policies, and roles, and use temporary credentials for safe S3 access.
Explore IAM roles, which use temporary credentials to access AWS services, learn how to assume roles, attach policies, and enable service access for Lambda, EC2, and cross-account scenarios.
Learn how identity-based policies are structured as json documents, with syntax version and statements. See how allow and deny rules on actions and resources work, including wildcards and group inheritance.
Create IAM users and assign them to groups with AWS managed policies to grant S3 access; test full and read-only permissions by creating and listing buckets.
Create and manage programmatic access keys for IAM users in IAM console, using access key ID and secret access key to sign AWS CLI and API requests, while rotating keys.
An optional lecture to guide you on downloading and installing Visual Studio Code as a text editor and using its built-in terminal.
Learn to use the AWS CLI to manage AWS services from a terminal, automate tasks, and configure programmatic access, with IAM roles or CloudShell for secure, browser-based use.
Configure the AWS CLI with IAM programmatic access keys, then set a default region and an output format. Verify access by listing S3 buckets.
Learn about the various storage types offered by AWS: block, file system, and object storage.
This lecture will introduce the Amazon S3 service and its core concepts.
Learn how to grant permissions to your Amazon S3 buckets and objects.
Hands-on lecture! Learn to create an S3 bucket with detailed explanations on crucial configuration.
Hands-on lecture! Learn to upload objects to your bucket, organize them into folders, and delete them.
Learn to manage files and folders in S3 by uploading into folders, understanding that folders are prefixes, and moving objects between fruits and vegetables folders.
Learn to delete single objects or folders in S3, confirm irreversible deletions by typing permanently delete, and empty buckets by deleting all objects and folders before confirming.
Learn about versioning on your Amazon S3 buckets.
Hands-on lecture! You will learn how S3 versioning works by uploading objects with and without enabling it on your S3 bucket.
Introducing the Amazon S3 storage classes, starting with the ones designed for frequently or infrequently accessed data.
You will learn about Amazon S3 storage classes designed for archive data.
What if you are unsure of the S3 storage class to use? Then, learn about Amazon S3 Intelligent Tiering in this lecture.
Hands-on lecture! Learn how to select a storage class when uploading an object to your S3 bucket.
This lecture will introduce S3 lifecycle policies with transition rules.
You will learn about expiration rules in your Amazon S3 lifecycle policies.
Hands-on lecture! Learn how to define S3 lifecycle rules and see them in action with a demonstration spanning multiple days.
Learn about using Amazon S3 for static website hosting.
Hands-on lecture! Learn to configure your Amazon S3 bucket to host a static website with a simple practice.
Learn about Amazon S3 replication with its features and limits.
Hands-on lecture! Configure an S3 replication rule from a source bucket to a destination bucket in a different AWS region to automatically copy uploaded objects.
This lecture will introduce you to the general encryption concepts on AWS and the crucial AWS services used for data encryption.
Learn about client-side and server-side encryption methods on Amazon S3.
Build a strong foundation in AWS — Cloud concepts, IAM, the AWS CLI, and Amazon S3 — through clear explanations, hands-on demonstrations, and section-end quizzes designed to reinforce your learning.
This course is ideal for anyone beginning their AWS journey or preparing for the AWS Certified Cloud Practitioner exam. Whether you’re an aspiring cloud engineer, software developer, or IT professional, you’ll gain the practical knowledge to use AWS confidently and understand how modern cloud computing works behind the scenes.
You’ll start with the fundamentals of cloud computing and explore how AWS operates its global infrastructure, including Regions, Availability Zones, reliability, and pricing. You’ll also learn the AWS Shared Responsibility Model, which defines how security responsibilities are divided between AWS and customers.
Next, you’ll dive into Identity and Access Management (IAM) — the service that controls who can access what in AWS. You’ll learn the essential components of IAM, including users, groups, policies, and authentication. You’ll understand how IAM roles work and why they are used throughout AWS. You’ll apply the hands-on role creation process in a later course of the AWS Essentials series, where roles integrate naturally with services like Amazon EC2.
You’ll then install and configure the AWS Command Line Interface (CLI) to manage AWS services more efficiently. After that, you’ll explore Amazon S3 in depth — including buckets, objects, storage classes, lifecycle rules, replication, and static website hosting — all demonstrated step by step.
Each section concludes with a short quiz to help you review key concepts and ensure you’re ready for the next topic.
By the end of this course, you’ll not only understand how AWS works but also know how to apply these foundational services in real-world situations. You’ll be ready to move confidently toward the AWS Certified Cloud Practitioner certification or continue learning with the upcoming courses in the AWS Essentials series.