AWS

Learn AWS

Start with AWS foundations, storage, and permissions, then learn networking, compute, and databases. Connect these skills in Web and Serverless projects. Add security, monitoring, messaging, workflows, and automated deployment, then explore DNS/CDN, containers, shared storage, caching, analytics, and AI as needed. Learn through guided labs before independent challenges, with troubleshooting and cleanup throughout. Use these hands-on skills to support AWS certification study alongside the guide for your chosen exam.

86 Skills|25 Courses
AWS Foundations for Beginners
AWS Foundations for Beginners
AWS Resource Management for Beginners course cover

AWS Resource Management for Beginners

AWS
Manage website configuration, compare regional resource identities, query intended settings and organize them with tags through four guided labs and an inventory challenge.
0%
Completed 0 of 5 Labs
AWS S3 for Beginners course cover

AWS S3 for Beginners

AWS
Store, organize, synchronize, share, and recover files with Amazon S3 and the official AWS CLI. Practice private temporary downloads, scoped lifecycle configuration, and complete resource cleanup.
0%
Completed 0 of 7 Labs
AWS IAM for Beginners course cover

AWS IAM for Beginners

AWSCybersecurity
Learn to grant and test least privilege for report workflows using IAM identity policies, groups, roles, trust policies, resource policies and access diagnosis.
0%
Completed 0 of 6 Labs
AWS VPC for Beginners course cover

AWS VPC for Beginners

AWSNetworking
Build and diagnose application networks with AWS CLI: subnets, Internet routes, security groups, private NAT access, S3 endpoints and stateless ACL responses.
0%
Completed 0 of 7 Labs
AWS EC2 and EBS for Beginners course cover

AWS EC2 and EBS for Beginners

AWSLinux
Launch and operate EC2 application servers, automate startup, preserve files with EBS, recover snapshots and grant instance-role access to S3.
0%
Completed 0 of 7 Labs
AWS Load Balancing and Auto Scaling course cover

AWS Load Balancing and Auto Scaling

AWSNetworking
Distribute application requests with an ALB, diagnose target health, replace failed servers and adjust real EC2 capacity with scaling policies.
0%
Completed 0 of 5 Labs
AWS RDS for Beginners course cover

AWS RDS for Beginners

AWSDatabasePostgreSQL
Connect an order application to PostgreSQL and practice instance creation, SQL, access controls, snapshot recovery and read replicas.
0%
Completed 0 of 6 Labs
AWS Application Security for Beginners course cover

AWS Application Security for Beginners

AWSCybersecurity
Protect application data and entrypoints with KMS, S3 SSE-KMS, Secrets Manager, Parameter Store and WAF; test exact permissions, runtime behavior and verified cleanup.
0%
Completed 0 of 6 Labs
AWS Monitoring and Auditing for Beginners course cover

AWS Monitoring and Auditing for Beginners

AWSDevOps
Trace request failures, measure application health, evaluate alarms and investigate resource changes with CloudWatch and CloudTrail.
0%
Completed 0 of 6 Labs
AWS CloudFormation for Beginners course cover

AWS CloudFormation for Beginners

AWSDevOps
Create reusable infrastructure templates, connect resources, review changes and preserve data through five guided labs and one diagnosis challenge.
0%
Completed 0 of 6 Labs
Build and Operate a Web Application with AWS course cover
Project

Build and Operate a Web Application with AWS

AWSDevOpsDatabasePostgreSQL
Deploy a private order application, repair a failed release and restore database and report data in three independent AWS challenges.
0%
Completed 0 of 3 Labs
AWS DynamoDB for Beginners course cover

AWS DynamoDB for Beginners

AWSDatabase
Build order tables, query customer and date keys, add status indexes, guard duplicate writes, and handle TTL-aware reads before repairing a lookup.
0%
Completed 0 of 6 Labs
AWS Lambda for Beginners course cover

AWS Lambda for Beginners

AWSPython
Run real function code with JSON events, diagnose configuration, access DynamoDB with scoped roles, process S3 uploads and release or restore versions through an alias.
0%
Completed 0 of 6 Labs
AWS API Gateway and Cognito for Beginners course cover

AWS API Gateway and Cognito for Beginners

AWSWeb DevelopmentCybersecurity
Build an HTTP order API, connect a real browser with CORS, add Cognito sign-in and protect private routes with JWT authorization while testing actual data and rejected requests.
0%
Completed 0 of 6 Labs
AWS SQS and SNS for Beginners course cover

AWS SQS and SNS for Beginners

AWS
Build and inspect order queues, handle redelivery and dead letters, fan out notifications with SNS, and protect business results from duplicate processing before repairing a failed-job incident.
0%
Completed 0 of 6 Labs
AWS EventBridge and Step Functions for Beginners course cover

AWS EventBridge and Step Functions for Beginners

AWS
Route order events, transform consumer payloads and coordinate actual Lambda tasks with decisions, result paths, bounded retries and guarded business writes. Diagnose false workflow success in an independent challenge.
0%
Completed 0 of 6 Labs
Build and Operate a Serverless Application with AWS course cover
Project

Build and Operate a Serverless Application with AWS

AWSDevOps
Integrate a private order API, poison-message recovery and an actual order-report workflow in three independent AWS challenges. Prove scoped permissions, real business results, bounded recovery, guarded repetition and owned-resource cleanup.
0%
Completed 0 of 3 Labs
AWS DNS and Content Delivery course cover

AWS DNS and Content Delivery

AWSNetworking
Connect a domain name to an application, deliver private S3 content with CloudFront, control cached updates and verify HTTPS.
0%
Completed 0 of 5 Labs
AWS Containers for Beginners course cover

AWS Containers for Beginners

AWSDockerDevOps
Build and publish ECR images, run ECS and Fargate apps, maintain service health, separate role permissions and restore a previous release.
0%
Completed 0 of 6 Labs
Deliver and Recover a Container Application with AWS course cover
Project

Deliver and Recover a Container Application with AWS

AWSDevOps
Deliver a container service from a template, restore a broken release and rebuild an isolated environment in three independent AWS project challenges.
0%
Completed 0 of 3 Labs
AWS EFS for Beginners course cover

AWS EFS for Beginners

AWSLinux
Share application files with EFS, configure access-point directories and identities, diagnose mount connections and repair inconsistent uploads.
0%
Completed 0 of 4 Labs
AWS ElastiCache for Beginners course cover

AWS ElastiCache for Beginners

AWSDatabase
Add a Valkey cache to a product application, keep prices fresh with TTL and invalidation, and recover from cache errors with bounded source fallback.
0%
Completed 0 of 4 Labs
AWS Athena and Glue for Beginners course cover

AWS Athena and Glue for Beginners

AWSBig DataDatabaseData Science
Catalog sales files in Glue, query actual S3 data with Athena, register monthly partitions, download query results and diagnose an omitted month.
0%
Completed 0 of 5 Labs
AWS Bedrock for Beginners course cover

AWS Bedrock for Beginners

AWSPython
Generate and review support replies, validate incident summaries and add bounded Bedrock requests to a Python application.
0%
Completed 0 of 4 Labs
certificate
Upgrade to Get Certificate
Progress: 0 of 86 AWS Skills Acquired
Completed 0
Locked 86

Join our Discord for product & content updates

Join Now
Try Online Linux Terminal