INSTAGRAM
@BTECH.STUDENTS.TALKS [CAREER DEVELOPMENT TIPS]
100 DAYS ROADMAP FOR LEARNING AWS
Here's a comprehensive 100-day roadmap to learn AWS, covering
foundational concepts, key services, practical applications, and
certification preparation. This plan assumes a daily commitment of
around 1-2 hours. Adjust the time according to your availability and
learning pace.
Week 1-2: Introduction to AWS
Day 1-3: Basics of Cloud Computing
Understand fundamental cloud computing concepts and benefits.
Learn about different cloud service models: IaaS, PaaS, SaaS.
Explore cloud deployment models: public, private, hybrid.
Day 4-7: Introduction to AWS
Sign up for an AWS account and explore the AWS Management
Console.
Learn about the AWS global infrastructure: Regions and
Availability Zones.
Familiarize yourself with the AWS Free Tier.
Day 8-10: AWS Core Services Overview
Get an overview of AWS core services: Compute, Storage,
Database, Networking.
Understand the shared responsibility model.
Day 11-14: Identity and Access Management (IAM)
Learn about IAM users, groups, roles, and policies.
Implement basic IAM policies and practice managing permissions.
Week 3-4: Compute and Storage Services
INSTAGRAM/YOUTUBE @BTECH,STUDENTS TALKS Page 1
INSTAGRAM
@BTECH.STUDENTS.TALKS [CAREER DEVELOPMENT TIPS]
Day 15-17: Amazon EC2
Launch, configure, and manage EC2 instances.
Understand instance types, AMIs, and key pairs.
Learn about EC2 pricing models: On-Demand, Reserved, Spot
Instances.
Day 18-21: AWS Lambda
Introduction to serverless computing with AWS Lambda.
Create and deploy Lambda functions.
Learn about event sources and triggers.
Day 22-24: Amazon S3
Learn about S3 buckets, objects, and storage classes.
Practice uploading, retrieving, and managing data in S3.
Understand S3 versioning, lifecycle policies, and security.
Day 25-28: Amazon EBS and EFS
Learn about Elastic Block Store (EBS) and its use cases.
Create and manage EBS volumes and snapshots.
Explore Elastic File System (EFS) and its applications.
Week 5-6: Networking and Database Services
Day 29-31: Amazon VPC
Understand Virtual Private Cloud (VPC) and its components.
Create and configure VPCs, subnets, route tables, and gateways.
Learn about security groups and network ACLs.
Day 32-35: Elastic Load Balancing (ELB) and Auto Scaling
Configure and use Elastic Load Balancers.
Implement Auto Scaling groups to ensure high availability.
INSTAGRAM/YOUTUBE @BTECH,STUDENTS TALKS Page 2
INSTAGRAM
@BTECH.STUDENTS.TALKS [CAREER DEVELOPMENT TIPS]
Day 36-38: Amazon RDS
Learn about Relational Database Service (RDS) and supported
engines.
Launch and manage RDS instances.
Understand backup, restore, and security features.
Day 39-42: Amazon DynamoDB
Introduction to NoSQL databases with DynamoDB.
Create tables, manage data, and practice querying.
Understand DynamoDB pricing and performance optimization.
Week 7-8: Advanced AWS Services
Day 43-45: Amazon CloudFront
Learn about Content Delivery Networks (CDNs) and Amazon
CloudFront.
Configure CloudFront distributions to deliver content globally.
Day 46-48: AWS Elastic Beanstalk
Deploy and manage applications using Elastic Beanstalk.
Understand the benefits of PaaS and Elastic Beanstalk's features.
Day 49-52: AWS CloudFormation
Learn about Infrastructure as Code (IaC) with AWS
CloudFormation.
Create and manage CloudFormation stacks.
Understand CloudFormation templates and best practices.
Day 53-56: AWS CLI and SDKs
Install and configure the AWS Command Line Interface (CLI).
Practice using CLI commands to manage AWS resources.
INSTAGRAM/YOUTUBE @BTECH,STUDENTS TALKS Page 3
INSTAGRAM
@BTECH.STUDENTS.TALKS [CAREER DEVELOPMENT TIPS]
Explore AWS SDKs for different programming languages.
Day 57-60: AWS Identity and Security
Learn about AWS Identity and Access Management (IAM) best
practices.
Explore AWS Key Management Service (KMS) for encryption.
Understand AWS CloudTrail for auditing and compliance.
Week 9-10: Monitoring, Logging, and Cost Management
Day 61-63: Amazon CloudWatch
Set up and configure CloudWatch for monitoring AWS resources.
Create CloudWatch alarms and dashboards.
Day 64-67: AWS CloudTrail
Enable and configure CloudTrail for logging API calls and
activities.
Understand CloudTrail insights and event history.
Day 68-70: AWS Cost Management
Learn about AWS Cost Explorer and AWS Budgets.
Set up cost and usage reports.
Understand cost optimization strategies.
Day 71-74: AWS Trusted Advisor
Explore Trusted Advisor and its recommendations.
Implement best practices for cost optimization, performance, and
security.
Week 11-12: Security, Compliance, and Migration
Day 75-77: AWS Security Best Practices
INSTAGRAM/YOUTUBE @BTECH,STUDENTS TALKS Page 4
INSTAGRAM
@BTECH.STUDENTS.TALKS [CAREER DEVELOPMENT TIPS]
Implement security best practices for AWS resources.
Learn about AWS Security Hub and AWS Inspector.
Day 78-81: AWS Compliance
Understand compliance programs and certifications supported by
AWS.
Explore AWS Artifact for compliance reports.
Day 82-85: AWS Migration Services
Learn about AWS Database Migration Service (DMS) and Server
Migration Service (SMS).
Practice migrating databases and servers to AWS.
Week 13-14: Advanced Topics and Certification Preparation
Day 86-89: AWS Machine Learning and AI Services
Introduction to AWS AI/ML services: SageMaker, Rekognition,
Polly.
Implement a basic machine learning model using SageMaker.
Day 90-93: AWS IoT Services
Explore AWS IoT Core and IoT Greengrass.
Understand use cases and implement simple IoT solutions.
Day 94-95: Review and Practice Labs
Review all the concepts and services learned.
Complete hands-on labs and exercises to reinforce learning.
Day 96-97: AWS Certification Preparation
Choose a certification path: AWS Certified Solutions Architect –
Associate, AWS Certified Developer – Associate, etc.
INSTAGRAM/YOUTUBE @BTECH,STUDENTS TALKS Page 5
INSTAGRAM
@BTECH.STUDENTS.TALKS [CAREER DEVELOPMENT TIPS]
Study the exam guide and focus on key topics.
Day 98-99: Practice Exams and Review
Take practice exams for the chosen certification.
Review incorrect answers and understand why.
Day 100: Final Review and Certification Exam
Review all notes and key concepts.
Schedule and take the certification exam.
Additional Tips:
Practice Daily: Consistency is key. Dedicate at least 1-2 hours
daily to learning and hands-on practice.
Use Online Resources: Leverage platforms like Coursera, Udemy,
A Cloud Guru, and YouTube for tutorials.
Engage with the Community: Join AWS communities on Reddit,
Stack Overflow, and LinkedIn.
Read Documentation: Familiarize yourself with AWS official
documentation and whitepapers.
Build Projects: Apply your knowledge by building small projects
and gradually increase their complexity.
Review and Revise: Regularly review your knowledge and
projects to reinforce learning and identify areas for improvement.
Following this 100-day roadmap will help you build a solid foundation
in AWS and its applications, preparing you for real-world challenges
and AWS certification exams.
INSTAGRAM/YOUTUBE @BTECH,STUDENTS TALKS Page 6