Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
100 Days of AWS: From Cloud Basics to Real-World Mastery
New
597 students

100 Days of AWS: From Cloud Basics to Real-World Mastery

A step-by-step journey through AWS fundamentals, security, DevOps, data, and capstone projects.
Last updated 7/2026
English
English [Auto],

What you'll learn

  • Understand core AWS concepts, global infrastructure, regions, Availability Zones, and the Well-Architected Framework.
  • Launch, configure, secure, and manage EC2 instances, storage, networking, and load balancing.
  • Build secure cloud environments using IAM, KMS, Secrets Manager, Organizations, and security services.
  • Create serverless applications with Lambda, API Gateway, DynamoDB, EventBridge, and Step Functions.
  • Design scalable architectures using Auto Scaling, CloudFront, Route 53, RDS, Aurora, and ElastiCache.
  • Build CI/CD pipelines using CodePipeline, CodeBuild, CodeDeploy, CloudFormation, and AWS SAM.
  • Deploy containerized applications with ECS, Fargate, ECR, and Amazon EKS.
  • Implement monitoring, logging, auditing, and observability using CloudWatch, CloudTrail, X-Ray, and AWS Config.
  • Build data lakes, ETL pipelines, analytics solutions, and dashboards using Glue, Athena, Redshift, and QuickSight.
  • Explore machine learning and generative AI services using SageMaker, Amazon Bedrock, Lex, and Comprehend.
  • Apply cost optimization, disaster recovery, migration, governance, and multi-account architecture patterns.
  • Complete portfolio-ready AWS projects and prepare for AWS interviews and certification exams.

Course content

5 sections100 lectures15h 15m total length
  • Create AWS account, explore Console, set up MFA and billing alerts8:54
  • AWS Free Tier, Well-Architected Framework, regions/AZs9:15

    Explore AWS free tier and the well-architected framework, a decision framework for operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability across regions and AZs.

  • IAM users, groups, roles, policies (least privilege)8:51
  • AWS CLI install, config, profiles, basic commands9:04

    Master AWS CLI install, config, and profiles through a practical lab, linking identity, scope, and evidence to safe, idempotent command execution.

  • EC2 basics: launch, connect (SSH/RDP), key pairs, security groups9:15
  • EBS volumes, snapshots, AMIs, instance types/families9:22
  • S3 fundamentals: buckets, objects, versioning, lifecycle rules9:14
  • S3 security: bucket policies, encryption, pre-signed URLs9:14
  • VPC basics: CIDR, subnets, route tables, IGW, NAT9:01
  • Security groups vs NACLs; bastion hosts; VPC flow logs9:15
  • Elastic Load Balancing (ALB/NLB) and target groups9:20
  • Auto Scaling Groups: scaling policies, launch templates9:07

    Explore how auto scaling groups maintain desired capacity, replace unhealthy instances, and work with launch templates and execution units to scale based on policies, with hands-on labs and monitoring.

  • CloudWatch basics: metrics, logs, dashboards, alarms9:27

    Explore CloudWatch basics—metrics, logs, dashboards, alarms, and traces—and learn how to map access patterns, availability, and the request path to observable evidence.

  • SNS & SQS basics: pub/sub and queues9:05
  • Lambda fundamentals: runtimes, triggers, permissions9:15
  • API Gateway (REST/HTTP): integrate with Lambda9:19

    Explore how API gateway REST/HTTP integrates with AWS Lambda to route requests, enforce identity, run serverless workloads, and support retries, observability, and clean up in an event-driven workflow.

  • DynamoDB basics: tables, keys, partitions, simple queries9:17
  • RDS (MySQL/Postgres): create, connect, backups9:04
  • CloudFormation intro: templates, stacks, parameters8:57

    Explore CloudFormation templates, stacks, and parameters to create, update, and roll back versioned resources, and connect artifact and quality gate to ensure safe releases.

  • AWS SAM intro: serverless templates, local testing9:02

Requirements

  • No previous AWS or cloud computing experience is required.
  • Basic computer skills and familiarity with web browsers are sufficient.
  • A computer with a reliable internet connection is recommended.
  • An email address and payment card may be required to create an AWS account.
  • Basic programming knowledge is helpful but not mandatory.
  • Familiarity with command-line tools is useful, but all essential steps are explained.
  • Students should be willing to practice consistently and complete hands-on exercises.
  • AWS Free Tier services can be used for many activities, but students should monitor usage and billing carefully.

Description

This course contains the use of artificial intelligence.

Build practical cloud skills through a structured, hands-on journey in 100 Days of AWS: From Cloud Basics to Real-World Mastery. This comprehensive course is designed to help beginners, developers, system administrators, DevOps engineers, and technology professionals learn Amazon Web Services step by step while building real-world cloud solutions.

You will begin with essential AWS fundamentals, including regions, Availability Zones, the AWS Free Tier, billing alerts, account security, and the AWS Well-Architected Framework. You will then gain hands-on experience with core AWS services such as Amazon EC2, Amazon S3, Elastic Block Store, Virtual Private Cloud, Elastic Load Balancing, Auto Scaling, CloudWatch, IAM, Lambda, API Gateway, DynamoDB, and Amazon RDS.

As the course progresses, you will move beyond basic cloud administration and learn how to design secure, scalable, reliable, and cost-effective cloud environments. You will explore serverless computing, event-driven architectures, messaging systems, infrastructure automation, databases, content delivery, monitoring, and application deployment. Services such as AWS Step Functions, EventBridge, CloudFront, Route 53, CloudFormation, AWS SAM, CodePipeline, CodeBuild, Systems Manager, and Secrets Manager are covered through practical exercises.

The course also introduces modern DevOps and container technologies on AWS. You will work with Amazon ECS, AWS Fargate, Amazon ECR, and Amazon EKS while learning container orchestration, image management, load balancing, service discovery, autoscaling, GitOps, Helm, Argo CD, and CI/CD automation.

Security and governance are integrated throughout the learning journey. You will explore AWS IAM, KMS encryption, AWS Organizations, Service Control Policies, Control Tower, Security Hub, GuardDuty, Inspector, Macie, WAF, and AWS Shield. You will also learn enterprise cloud patterns involving multi-account environments, centralized logging, compliance monitoring, disaster recovery, hybrid networking, and cloud migration.

For learners interested in data and artificial intelligence, the course covers AWS Glue, Athena, Redshift, Kinesis, Amazon MSK, OpenSearch, EMR, Lake Formation, QuickSight, Amazon SageMaker, and Amazon Bedrock. You will create data pipelines, governed data lakes, analytics dashboards, machine learning workflows, and generative AI applications using AWS-managed services.

During the final 20 days, you will complete multiple portfolio-ready AWS projects. These include a serverless web application, containerized microservices on ECS Fargate, an enterprise data lake and analytics platform, and an EKS application managed through GitOps. Each project emphasizes architecture decisions, security, monitoring, automation, scalability, reliability, and cost optimization.

The course concludes with AWS interview preparation, scenario-based architecture exercises, certification blueprint mapping, mock exams, personal cheat sheets, and a final capstone presentation. By the end, you will be prepared to build real-world AWS solutions, strengthen your cloud portfolio, prepare for AWS certifications, and confidently discuss cloud architecture during technical interviews.

Who this course is for:

  • Beginners who want to learn AWS through a structured 100-day learning path.
  • Students and recent graduates preparing for cloud computing careers.
  • Software developers who want to deploy applications on AWS.
  • System administrators transitioning into cloud engineering roles.
  • DevOps engineers who want hands-on experience with AWS automation and CI/CD.
  • Cloud engineers seeking broader knowledge of AWS services and architecture patterns.
  • Data professionals interested in AWS analytics, data lakes, and machine learning services.
  • IT professionals preparing for AWS certification exams.
  • Technical professionals preparing for AWS interviews and architecture discussions.
  • Entrepreneurs and solution architects who want to design secure, scalable, and cost-effective cloud solutions.