100 Days of AWS Fundamentals to Advanced

Comprehensive 100-day journey through AWS cloud services from core concepts to production-ready deployments. Covers EC2, S3, RDS, Lambda, and architectural best practices.

Level: beginnerCreated: 1/23/2026

This plan is public and visible in the Learning Plans Library.

Prerequisites

  • Basic networking knowledge
  • Linux/command line comfort
  • Understanding of cloud concepts

Learning Outcomes

  • Deploy and manage EC2 instances
  • Design scalable architectures
  • Implement serverless applications
  • Secure AWS environments
  • Optimize costs and performance

Weekly Breakdown

Week Goals

  • Understand AWS ecosystem
  • Create AWS account and explore console
Day 1
AWS Overview

Learn AWS history, global infrastructure, and core services.

Tasks
  • Watch AWS introduction video
  • Explore AWS service categories
Day 2
Account Setup

Create AWS account, configure billing alerts, and set up IAM users.

Tasks
  • Create free-tier account
  • Enable MFA
  • Create IAM user
Day 3
AWS Console Navigation

Familiarize yourself with AWS Management Console interface.

Tasks
  • Explore main console
  • Search for services
  • Customize dashboard
Day 4
Regions and Availability

Understand AWS regions, availability zones, and their implications.

Tasks
  • Learn region selection criteria
  • Review AZ redundancy
Day 5
Pricing Models

Explore on-demand, reserved, and spot instance pricing.

Tasks
  • Compare pricing tiers
  • Use AWS pricing calculator
Day 6
AWS Free Tier Guide

Review free-tier limits and eligible services for learning.

Tasks
  • Document free-tier limits
  • Plan budget accordingly
Day 7
Support Plans

Understand AWS support options and their features.

Tasks
  • Compare support tiers
  • Review support documentation