AWS Roadmap

Table of contents
- Prerequisites
- 🚀 20-Day AWS Cloud Engineer Roadmap
- 📅 Week 1: AWS Fundamentals & Core Services
- 📅 Week 2: Advanced AWS Services & Automation
- 📅 Week 3: Certification Prep & Real-World Scenarios
- 🎯 Final Goals After 20 Days
- 📌 Additional Tips
- 🚀 Next Steps After 20 Days
- 📚 Free AWS Courses & Training
- 🎥 Free Video Courses & YouTube Channels
- 📖 Free AWS Books & Whitepapers
- 🛠 Free Hands-on Labs & Sandbox
- 📝 Free Practice Tests & Exam Prep
- 💡 Bonus: Free AWS Communities
- 🚀 Final Tips
- 📺 मुफ्त हिंदी वीडियो कोर्सेस (YouTube)
- 📚 मुफ्त हिंदी ब्लॉग्स और गाइड्स
- 🛠 प्रैक्टिस के लिए मुफ्त टूल्स
- 📝 मुफ्त प्रैक्टिस टेस्ट्स (हिंदी में)
- 📱 हिंदी AWS कम्युनिटीज
- 🎯 अतिरिक्त टिप्स
Becoming an AWS Cloud Engineer in 20 days is an ambitious goal, but with a structured plan, dedication, and hands-on practice, you can gain foundational skills and even earn an AWS certification. Below is a day-by-day roadmap to help you achieve this.
Prerequisites
Basic understanding of networking (IP, DNS, HTTP, VPN)
Familiarity with Linux commands (SSH, file operations)
Some knowledge of scripting (Bash/Python) is helpful
🚀 20-Day AWS Cloud Engineer Roadmap
📅 Week 1: AWS Fundamentals & Core Services
Goal: Understand AWS basics, IAM, EC2, S3, VPC, and CLI.
Day | Topic | Tasks |
Day 1 | AWS Introduction | - AWS Global Infrastructure (Regions, AZs) |
- AWS Free Tier Setup
- AWS Pricing & Billing Dashboard |
| Day 2 | IAM (Identity & Access Management) | - Users, Groups, Roles, Policies
- MFA & Best Practices
- Hands-on: Create IAM Users & Roles |
| Day 3 | EC2 (Elastic Compute Cloud) | - Launch EC2 instances (Linux/Windows)
- Security Groups & Key Pairs
- Hands-on: SSH into EC2 |
| Day 4 | Storage (S3, EBS, EFS) | - S3 Buckets, Storage Classes
- EBS Volumes & Snapshots
- Hands-on: Upload files to S3 |
| Day 5 | VPC (Virtual Private Cloud) | - Subnets, Route Tables, Internet Gateway
- NAT Gateway & Security Groups
- Hands-on: Create a Custom VPC |
| Day 6 | AWS CLI & SDKs | - Install & Configure AWS CLI
- Run EC2, S3 commands via CLI
- Automate tasks with AWS SDK (Python/Bash) |
| Day 7 | Week 1 Review & Project | - Deploy a static website on S3
- Launch an EC2 instance with a custom VPC |
📅 Week 2: Advanced AWS Services & Automation
Goal: Learn RDS, Lambda, CloudFormation, Monitoring, and Security.
Day | Topic | Tasks |
Day 8 | Databases (RDS, DynamoDB) | - Launch an RDS MySQL instance |
- DynamoDB Basics
- Hands-on: Connect an app to RDS |
| Day 9 | Serverless (Lambda, API Gateway) | - Create a Lambda function (Python/Node.js)
- Trigger Lambda via API Gateway
- Hands-on: Build a serverless API |
| Day 10 | Automation (CloudFormation) | - YAML Basics
- Deploy a stack (EC2 + S3)
- Hands-on: Automate VPC setup |
| Day 11 | Monitoring (CloudWatch) | - Metrics, Logs, Alarms
- Hands-on: Set up CPU alerts for EC2 |
| Day 12 | Security Best Practices | - AWS Shield, WAF, KMS
- IAM Policies Deep Dive
- Hands-on: Encrypt an S3 bucket |
| Day 13 | DevOps Basics (CI/CD) | - AWS CodeCommit, CodePipeline
- Deploy a simple app using CodeDeploy |
| Day 14 | Week 2 Review & Project | - Build a 3-tier architecture (EC2 + RDS + S3)
- Automate using CloudFormation |
📅 Week 3: Certification Prep & Real-World Scenarios
Goal: Prepare for AWS Certified Cloud Practitioner / Solutions Architect Associate.
Day | Topic | Tasks |
Day 15 | AWS Well-Architected Framework | - 5 Pillars (Operational Excellence, Security, Reliability, Performance, Cost) |
Day 16 | Practice Exams & Quizzes | - Take AWS Cloud Practitioner practice tests |
- Review weak areas |
| Day 17 | Troubleshooting & Debugging | - Common AWS errors & solutions
- Use AWS Support & Docs |
| Day 18 | Final Hands-on Project | - Deploy a serverless app (Lambda + DynamoDB + API Gateway) |
| Day 19 | Mock Interview & Scenarios | - AWS interview questions
- Case studies |
| Day 20 | Certification Exam (Optional) | - Schedule AWS Cloud Practitioner / Solutions Architect Associate exam |
🎯 Final Goals After 20 Days
✅ Core AWS Services Mastery (EC2, S3, VPC, IAM, Lambda, RDS)
✅ Hands-on Experience with real-world projects
✅ AWS Certification Readiness (Cloud Practitioner or Solutions Architect Associate)
✅ Ability to Deploy & Manage Cloud Infrastructure
📌 Additional Tips
Practice daily on AWS Free Tier (avoid unexpected costs).
Join AWS communities (Reddit, Slack, Discord).
Follow AWS Whitepapers & FAQs for deep dives.
Use Anki flashcards for quick revision.
🚀 Next Steps After 20 Days
Earn AWS Certifications (Cloud Practitioner → Solutions Architect Associate).
Learn Kubernetes (EKS) & Terraform for advanced DevOps.
Build a portfolio (GitHub, Blog, LinkedIn).
This roadmap is intense, but if you stay consistent, you’ll have a strong AWS foundation in 20 days! 🚀
Would you like recommendations for free AWS learning resources? 😊
Free AWS Resources
Absolutely! Here are some of the best free AWS learning resources to help you master AWS Cloud Engineering without spending a dime:
📚 Free AWS Courses & Training
AWS Skill Builder (Free Tier)
AWS Skill Builder (Free courses, including AWS Cloud Practitioner Essentials)
Includes hands-on labs (limited free access).
AWS Training & Certification (Free Digital Courses)
Covers Cloud Practitioner, Solutions Architect, Developer, and more.
AWS Educate (For Students)
Free AWS credits, labs, and courses (requires student email).
🎥 Free Video Courses & YouTube Channels
AWS YouTube Channel
Free re:Invent sessions, tutorials, and demos.
FreeCodeCamp AWS Courses
AWS Cloud Practitioner (FreeCodeCamp) (4-hour crash course)
AWS Solutions Architect (FreeCodeCamp) (10-hour course)
TechWorld with Nana (AWS DevOps)
Andrew Brown’s AWS Certified Cloud Practitioner Course
📖 Free AWS Books & Whitepapers
AWS Whitepapers & Guides
Free eBooks
🛠 Free Hands-on Labs & Sandbox
AWS Free Tier
AWS Free Tier (12 months free for many services)
Practice EC2, S3, Lambda, RDS, etc.
Qwiklabs (Free Tier)
- Qwiklabs Free AWS Labs (Limited free labs)
Katacoda (Retired but Archived)
- Some AWS labs still available on GitHub Katacoda
Cloud Academy (Free Trial)
- 7-Day Free Trial (Access AWS labs & courses)
📝 Free Practice Tests & Exam Prep
AWS Sample Exam Questions
ExamTopics (Community Discussions)
- AWS Practice Questions (Free, but verify answers).
AWS Subreddit & Forums
- r/AWSCertifications (Tips & free resources).
💡 Bonus: Free AWS Communities
AWS Discord & Slack Groups
Stack Overflow (AWS Tag)
🚀 Final Tips
✔ Follow the 20-day roadmap + use these free resources.
✔ Focus on hands-on labs (AWS Free Tier).
✔ Join study groups (Discord/Reddit).
✔ Take free practice tests before attempting certification.
Would you like a personalized study plan based on your background? 😊
AWS IN HINDI
यदि आप AWS Cloud Engineering हिंदी में सीखना चाहते हैं, तो यहां कुछ बेहतरीन मुफ्त संसाधन दिए गए हैं:
📺 मुफ्त हिंदी वीडियो कोर्सेस (YouTube)
Learn with Prabhat (AWS in Hindi)
Technical Guftgu (AWS in Hindi)
AWS Hindi Tutorials by NityaCloud
Great Learning (AWS in Hindi)
📚 मुफ्त हिंदी ब्लॉग्स और गाइड्स
AWS हिंदी ब्लॉग
- AWS Hindi Blog (Basic to Advanced Topics)
Tutorials Point (AWS in Hindi)
Guru99 (AWS Basics in Hindi)
🛠 प्रैक्टिस के लिए मुफ्त टूल्स
AWS फ्री टायर
AWS Free Tier (12 महीने तक मुफ्त)
EC2, S3, Lambda जैसी सेवाओं का प्रयोग करें।
Qwiklabs (कुछ मुफ्त लैब्स)
AWS CLI और CloudShell
📝 मुफ्त प्रैक्टिस टेस्ट्स (हिंदी में)
AWS ऑफिशियल सैंपल प्रश्न
ExamTopics (कम्युनिटी-आधारित प्रश्न)
📱 हिंदी AWS कम्युनिटीज
Telegram Groups
Facebook Groups
Quora (हिंदी में AWS सवाल-जवाब)
🎯 अतिरिक्त टिप्स
✔ रोज़ 2-3 घंटे अभ्यास करें (वीडियो + हाथों-हाथ लैब्स)।
✔ AWS फ्री टायर में प्रोजेक्ट्स बनाएं (जैसे वेबसाइट होस्ट करना, सर्वरलेस ऐप बनाना)।
✔ AWS Hindi ब्लॉग्स पढ़ें और नोट्स बनाएं।
अगर आप AWS Certification (क्लाउड प्रैक्टिशनर/Solutions Architect) की तैयारी कर रहे हैं, तो AWS ऑफिशियल गाइड और हिंदी YouTube ट्यूटोरियल्स का उपयोग करें।
क्या आप किसी खास AWS टॉपिक पर हिंदी में संसाधन चाहते हैं? 😊
Subscribe to my newsletter
Read articles from Bhashkar Kushwaha directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
