
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 Outposts, a managed solution that brings AWS infrastructure to your data center via on-premises racks or single servers for hybrid use. These resources stay connected for remote configuration.
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.
Learn about IAM identities: the root user, IAM users, and groups, how permissions attach via policies, long-term credentials, and the benefits of managing users through groups.
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.
Protect the AWS root user with a strong password and MFA, use an administrator IAM user for daily tasks, and monitor root sign-ins with CloudWatch, CloudTrail, and SNS.
Identity-based IAM policies, including inline and managed types, and the distinction between AWS-managed and customer-managed policies, while applying the principle of least privilege.
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 an admin user in identity and access management, add them to an administrators group, and attach the AdministratorAccess policy that grants all actions except billing, and enable multi-factor authentication.
Learn to set an IAM password policy in the AWS console, enforcing an 8-character minimum with all four character types, optional expiration, and password reuse prevention for IAM users only.
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.
Attach policies directly to IAM users to grant broader permissions beyond group inheritance, using AmazonS3FullAccess, testing with bucket creation, and safely removing directly attached policies.
Create a precise inline policy for the accountants group to allow list and create bucket actions on S3, while denying delete, using the visual editor and JSON, tested with Lucy.
Reuse a customer-managed policy across users and groups by creating a developers group and adding Ada. Test S3 and EC2 permissions, including bucket creation and deletion restrictions.
Explore how resource-based policies attach permissions directly to AWS resources, define principals, and control cross-account access across services like S3.
Explore access control lists for s3 buckets and objects. Learn how they grant access to other aws accounts via xml documents and why bucket policies are now preferred.
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.
Install aws cli across Linux, macOS, and Windows using the official guides. Learn two Linux options (command-line installer or snap), macOS GUI installer, and verify with aws --version.
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.
Learn how to delete an Amazon S3 object with versioning enabled by hiding versions, deleting the latest via a delete marker, and restoring from deletion or previous versions.
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.