AWS Curriculum
On this page
- AWS Curriculum Overview
- About AWS
- Architecture & Workflow
- Key Benefits for Modern DevOps
- Complete Curriculum Roadmap
- Module 1: Introduction
- Module 2: Free Tier Guide
- Module 3: IAM and Security
- Module 4: Compute
- Module 5: Networking
- Module 6: Storage
- Module 7: Containers
- Module 8: CI CD
- Module 9: Infrastructure as Code
- Module 10: Serverless
- Module 11: Monitoring and Cost
About AWS
Cloud architecture, IAM, VPC, EC2, S3, RDS, EKS & serverless infrastructure.
Architecture & Workflow
Diagram
Key Benefits for Modern DevOps
- Automation: Eliminates repetitive manual procedures through codified configuration.
- Reliability & Consistency: Reduces configuration drift across development, staging, and production environments.
- High Observability: Provides deep telemetry into application and infrastructure health.
Complete Curriculum Roadmap
This comprehensive handbook covers the entire AWS engineering lifecycle across 11 structured modules:
Module 1: Introduction
- What is AWS: What Is Aws, Aws Global Infrastructure, Aws Regions And Az, Aws In Devops
- AWS Core Concepts: Aws Accounts, Aws Console Overview, Aws Cli Basics, Aws Sdk Overview, Aws Pricing Model
- Getting Started: Creating Aws Account, Root User Vs Iam User, Setting Up Aws Cli, Aws Cloudshell
Module 2: Free Tier Guide
- AWS Free Tier Overview: What Is Free Tier, Free Tier Categories, Always Free Services, 12 Month Free Services
- Managing Free Tier: Tracking Free Tier Usage, Billing Alerts, Cost Explorer, Avoiding Unexpected Charges
- Free Tier Services for DevOps: Ec2 Free Tier, S3 Free Tier, Rds Free Tier, Lambda Free Tier
Module 3: IAM and Security
- IAM Basics: What Is Iam, Iam Users, Iam Groups, Iam Roles, Iam Policies
- IAM Deep Dive: Policy Structure, Managed Vs Inline Policies, Permission Boundaries, Policy Evaluation Logic, Iam Conditions
- IAM Best Practices: Least Privilege Princilege, Mfa Setup, Access Key Management, Iam Roles For Services, Cross Account Access
- AWS Security Services: Aws Organizations, Service Control Policies, Aws Sso, Cloudtrail Overview, Aws Config, Guardduty Overview
Module 4: Compute
- EC2 Basics: What Is Ec2, Ec2 Instance Types, Ami Overview, Launching Ec2 Instance, Key Pairs
- EC2 Configuration: Security Groups, Elastic Ip, User Data Scripts, Instance Metadata, Instance Profiles
- EC2 Advanced: Ec2 Auto Scaling, Launch Templates, Auto Scaling Groups, Scaling Policies, Ec2 Placement Groups, Spot Instances, Reserved Instances
- Load Balancing: Load Balancer Overview, Application Load Balancer, Network Load Balancer, Target Groups, Listener Rules, Ssl On Alb
- Other Compute Services: Aws Lightsail, Aws Batch, Aws Elastic Beanstalk, Aws Outposts
Module 5: Networking
- VPC Basics: What Is Vpc, Vpc Components, Subnets, Route Tables, Internet Gateway
- VPC Advanced: Nat Gateway, Nat Instance, Vpc Peering, Transit Gateway, Vpc Endpoints, Private Link
- Network Security: Security Groups Deep Dive, Network Acls, Security Groups Vs Nacls, Flow Logs, Waf Overview, Aws Shield
- DNS and CDN: Route53 Overview, Hosted Zones, Routing Policies, Cloudfront Overview, Cloudfront Distributions, Cloudfront With S3
- Hybrid Networking: Vpn Overview, Site To Site Vpn, Direct Connect, Client Vpn
Module 6: Storage
- S3 Basics: What Is S3, S3 Buckets, S3 Objects, S3 Storage Classes, S3 Permissions
- S3 Advanced: S3 Versioning, S3 Lifecycle Policies, S3 Replication, S3 Encryption, S3 Bucket Policies, S3 Access Points, S3 Event Notifications
- Block and File Storage: Ebs Overview, Ebs Volume Types, Ebs Snapshots, Efs Overview, Efs Vs Ebs, Fsx Overview
- Storage Gateway and Backup: Storage Gateway Overview, Aws Backup, Backup Policies, Disaster Recovery Storage
Module 7: Containers
- ECS Basics: What Is Ecs, Ecs Components, Ecs Launch Types, Task Definitions, Ecs Services
- ECS Deep Dive: Fargate Overview, Ecs Cluster Setup, Ecs Networking, Ecs Service Discovery, Ecs Auto Scaling, Ecs With Alb
- ECR: What Is Ecr, Creating Repositories, Pushing Pulling Images, Ecr Lifecycle Policies, Ecr Security
- EKS: What Is Eks, Eks Architecture, Creating Eks Cluster, Node Groups, Managed Vs Self Managed Nodes, Fargate On Eks, Eks Addons, Eks Networking, Eks Security, Eks With Alb Controller
Module 8: CI CD
- CodeCommit: What Is Codecommit, Creating Repositories, Codecommit Vs Github, Branching Strategies
- CodeBuild: What Is Codebuild, Buildspec Yaml, Build Environments, Codebuild With Docker, Codebuild Caching, Codebuild Reports
- CodeDeploy: What Is Codedeploy, Appspec Yaml, Deployment Configurations, Deploy To Ec2, Deploy To Ecs, Deploy To Lambda, Blue Green Deployments
- CodePipeline: What Is Codepipeline, Pipeline Stages, Source Stage, Build Stage, Deploy Stage, Approval Actions, Cross Region Pipelines
- CI CD Best Practices: Pipeline Design Patterns, Secrets In Cicd, Testing In Pipelines, Rollback Strategies, Github Actions With Aws, Jenkins With Aws
Module 9: Infrastructure as Code
- CloudFormation Basics: What Is Cloudformation, Cloudformation Vs Terraform, Template Structure, Stacks And Stacksets
- CloudFormation Deep Dive: Parameters, Mappings, Conditions, Outputs, Cross Stack References, Nested Stacks, Cloudformation Macros
- AWS CDK: What Is Cdk, Cdk Vs Cloudformation, Cdk Concepts, Cdk With Python, Cdk With Typescript, Cdk Constructs
- Terraform with AWS: Terraform On Aws, Remote State On S3, Terraform With Iam, Terraform With Cicd
→ Explore Infrastructure as Code
Module 10: Serverless
- Lambda Basics: What Is Lambda, Lambda Execution Model, Lambda Runtimes, Creating Lambda Functions, Lambda Triggers, Lambda Permissions
- Lambda Advanced: Lambda Layers, Lambda Extensions, Lambda Concurrency, Lambda Cold Starts, Lambda With Vpc, Lambda Destinations, Lambda Container Images
- API Gateway: What Is Api Gateway, Rest Api Vs Http Api, Creating Apis, Api Gateway With Lambda, Authentication In Api Gateway, Api Gateway Throttling, Custom Domain Names
- Serverless Services: Dynamodb Overview, Dynamodb With Lambda, Sqs Overview, Sns Overview, Eventbridge Overview, Step Functions Overview, S3 With Lambda
- Serverless Framework and SAM: Aws Sam Overview, Sam Template, Sam Cli, Serverless Framework Overview, Local Testing With Sam
Module 11: Monitoring and Cost
- CloudWatch: Cloudwatch Overview, Cloudwatch Metrics, Cloudwatch Logs, Cloudwatch Alarms, Cloudwatch Dashboards, Cloudwatch Log Insights, Cloudwatch Container Insights
- AWS X Ray: What Is Xray, Xray With Lambda, Xray With Ecs, Xray Service Map, Xray Sampling Rules
- AWS Cost Management: Cost Explorer, Aws Budgets, Cost Allocation Tags, Savings Plans, Trusted Advisor, Compute Optimizer, Rightsizing Recommendations
- Operational Excellence: Aws Well Architected Framework, Systems Manager Overview, Ssm Parameter Store, Ssm Session Manager, Aws Health Dashboard, Incident Management