Introduction to AWS – Understand AWS basics in 3 hours! Course Syllabus

Full curriculum breakdown — modules, lessons, estimated time, and outcomes.

Overview (80-120 words) describing structure and time commitment.

Module 1: Introduction to Cloud & AWS

Estimated time: 0.3 hours

  • Define cloud computing models (IaaS, PaaS, SaaS)
  • Understand AWS’s role in cloud computing
  • Explore AWS global infrastructure: Regions, Availability Zones, and edge locations

Module 2: AWS Management Console & CLI Basics

Estimated time: 0.5 hours

  • Sign up for an AWS free-tier account
  • Navigate the AWS Management Console
  • Install and configure the AWS CLI
  • Launch simple resources using both console and command line

Module 3: Identity & Access Management (IAM)

Estimated time: 0.5 hours

  • Create IAM users, groups, and roles
  • Apply fine-grained permissions using policies
  • Implement multi-factor authentication (MFA)
  • Understand IAM condition keys and policy evaluation logic

Module 4: Compute Services

Estimated time: 0.75 hours

  • Launch and configure EC2 instances
  • Connect to EC2 instances via SSH or RDP
  • Explore Amazon Lightsail and compare with EC2
  • Introduction to Elastic Beanstalk for PaaS deployments

Module 5: Storage & Databases

Estimated time: 0.75 hours

  • Create and manage S3 buckets and objects
  • Apply lifecycle policies to S3 buckets
  • Compare EBS, S3, and EFS storage options
  • Launch an RDS instance and explore DynamoDB basics

Module 6: Networking Fundamentals

Estimated time: 0.75 hours

  • Configure a VPC, subnets, and route tables
  • Set up Internet gateways and manage routing
  • Configure security groups and network ACLs
  • Use Route 53 for DNS management and health checks

Module 7: Serverless Computing

Estimated time: 0.5 hours

  • Write and deploy a simple AWS Lambda function
  • Configure API Gateway to trigger Lambda via HTTP endpoints
  • Understand serverless use cases and pricing models

Module 8: Cost Management & Monitoring

Estimated time: 0.5 hours

  • Set up AWS Budgets and billing alerts
  • Use Cost Explorer for cost analysis
  • Monitor logs, metrics, and alarms with CloudWatch
  • Apply resource tags for cost allocation and reporting

Module 9: Next Steps & Practice Resources

Estimated time: 0.25 hours

  • Review AWS certification paths: Architect, Developer, and Ops
  • Access AWS documentation, whitepapers, and free labs
  • Plan hands-on projects to reinforce learning

Prerequisites

  • Basic understanding of networking and computing concepts
  • Familiarity with command-line interfaces (helpful but not required)
  • A personal computer with internet access to follow along

What You'll Be Able to Do After

  • Understand foundational AWS services including EC2, S3, RDS, and Lambda
  • Navigate and manage resources using both AWS Console and CLI
  • Implement secure access controls using IAM best practices
  • Configure core networking components like VPCs, subnets, and security groups
  • Monitor usage and optimize costs using AWS tools like Budgets and CloudWatch
View Full Course Review

Course AI Assistant Beta

Hi! I can help you find the perfect online course. Ask me something like “best Python course for beginners” or “compare data science courses”.