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