HOME / CATALOG / AMAZON WEB SERVICES (AWS)
01
ROADMAP / INTERMEDIATE

Amazon Web Services (AWS)

33 TOPICS · 60 HOURS · INTERMEDIATE · SCALE 1:4
START CANVAS

A comprehensive learning roadmap covering AWS cloud services — from core infrastructure (EC2, S3, VPC) through managed databases, serverless computing, containers, CI/CD, security, and architecting for scale. By the end you will be able to design, deploy, and operate production workloads on AWS with confidence.


§ SYLLABUS

§ SECTION 01 · CLOUD & AWS FOUNDATIONS
  1. 01
    Cloud Computing Concepts

    Understand what cloud computing is, the shared-responsibility model, and the difference between IaaS, PaaS, and SaaS. You will know why organisations move to the cloud and the trade-offs involved.

  2. 02
    AWS Global Infrastructure

    Learn about Regions, Availability Zones, edge locations, and how AWS distributes resources worldwide. You will be able to choose the right region for latency, compliance, and cost.

  3. 03
    IAM – Identity & Access Management

    Master users, groups, roles, and policies. You will know how to apply least-privilege access and secure your AWS account from day one.

  4. 04
    Billing, Pricing & Cost Management

    Understand on-demand vs reserved vs spot pricing, the Free Tier, AWS Budgets, and Cost Explorer so you can estimate and control cloud spend.

§ SECTION 02 · COMPUTE SERVICES
  1. 01
    EC2 – Elastic Compute Cloud

    Launch and manage virtual servers, choose instance types, configure security groups, and attach storage. You will be comfortable running and connecting to Linux/Windows instances.

  2. 02
    Elastic Load Balancing & Auto Scaling

    Distribute traffic across instances and automatically scale capacity up or down based on demand. You will understand ALB, NLB, and scaling policies.

  3. 03
    AWS Lambda & Serverless Fundamentals

    Write and deploy functions that run without managing servers. You will understand triggers, cold starts, concurrency limits, and when serverless is the right choice.

  4. 04
    Amazon Lightsail

    Spin up simple web apps, blogs, and dev environments with Lightsail's simplified interface. A lighter alternative to EC2 for straightforward workloads.

§ SECTION 03 · STORAGE & CONTENT DELIVERY
  1. 01
    S3 – Simple Storage Service

    Store and retrieve any amount of data. You will understand buckets, objects, storage classes, versioning, lifecycle policies, and static website hosting.

  2. 02
    EBS & EFS – Block and File Storage

    Attach persistent block volumes to EC2 (EBS) and share file systems across instances (EFS). You will know when to use each and how snapshots work.

  3. 03
    CloudFront – CDN & Edge Caching

    Accelerate content delivery by caching at edge locations worldwide. You will set up a distribution, configure origins, and understand cache behaviours.

§ SECTION 04 · NETWORKING
  1. 01
    VPC – Virtual Private Cloud

    Design isolated networks with subnets, route tables, internet gateways, and NAT gateways. You will be able to architect a secure multi-tier network layout.

  2. 02
    Route 53 – DNS & Domain Management

    Register domains and configure DNS records, routing policies, and health checks. You will route traffic to AWS resources and external endpoints.

  3. 03
    VPC Peering, Transit Gateway & VPN

    Connect multiple VPCs and on-premises networks. You will understand peering, Transit Gateway, Site-to-Site VPN, and Direct Connect at a conceptual level.

§ SECTION 05 · DATABASES
  1. 01
    RDS & Aurora – Managed Relational Databases

    Deploy MySQL, PostgreSQL, or Aurora without managing the underlying server. You will configure backups, replicas, and multi-AZ deployments for high availability.

  2. 02
    DynamoDB – NoSQL at Scale

    Model data with partition and sort keys, provision throughput or use on-demand mode, and query efficiently. You will know when DynamoDB is a better fit than a relational DB.

  3. 03
    ElastiCache – In-Memory Caching

    Speed up reads with Redis or Memcached managed clusters. You will understand caching strategies and session-store use cases.

§ SECTION 06 · SERVERLESS & APPLICATION INTEGRATION
  1. 01
    API Gateway – RESTful & WebSocket APIs

    Create, publish, and secure APIs that front Lambda functions or HTTP backends. You will configure stages, throttling, and authorization.

  2. 02
    SQS & SNS – Queues and Notifications

    Decouple microservices with message queues (SQS) and fan-out notifications (SNS). You will understand visibility timeouts, dead-letter queues, and pub/sub patterns.

  3. 03
    Step Functions – Workflow Orchestration

    Coordinate Lambda functions and services into visual state machines. You will build retry logic, parallel branches, and error handling without custom code.

  4. 04
    EventBridge – Event-Driven Architecture

    Route events between AWS services and SaaS applications using rules and event buses. You will design loosely-coupled, event-driven systems.

§ SECTION 07 · CONTAINERS & ORCHESTRATION
  1. 01
    ECR & ECS – Container Registry and Service

    Push Docker images to ECR and run them on ECS with Fargate (serverless) or EC2 launch types. You will deploy a containerised application end-to-end.

  2. 02
    EKS – Elastic Kubernetes Service

    Run Kubernetes on AWS without managing the control plane. You will understand when EKS makes sense versus ECS and how to deploy workloads.

§ SECTION 08 · CI/CD & INFRASTRUCTURE AS CODE
  1. 01
    CloudFormation – Infrastructure as Code

    Define AWS resources in YAML/JSON templates and deploy them as stacks. You will version-control your infrastructure and automate repeatable deployments.

  2. 02
    AWS CDK – Cloud Development Kit

    Write infrastructure definitions in TypeScript, Python, or other languages that synthesise to CloudFormation. A higher-level alternative to raw templates.

  3. 03
    CodePipeline, CodeBuild & CodeDeploy

    Automate source-to-production pipelines natively on AWS. You will build, test, and deploy code changes continuously.

§ SECTION 09 · MONITORING, LOGGING & SECURITY
  1. 01
    CloudWatch – Metrics, Alarms & Logs

    Collect metrics, set alarms, and centralise logs from all AWS services. You will create dashboards and respond to operational events.

  2. 02
    CloudTrail – API Audit Logging

    Record every API call made in your account for compliance and forensic analysis. You will know how to investigate who did what and when.

  3. 03
    Security Hub, GuardDuty & WAF

    Detect threats with GuardDuty, aggregate security findings with Security Hub, and protect web apps with WAF. You will build a defence-in-depth posture.

  4. 04
    Secrets Manager & KMS – Encryption & Key Management

    Store secrets securely and manage encryption keys. You will encrypt data at rest and in transit across AWS services.

§ SECTION 10 · ARCHITECTING ON AWS
  1. 01
    AWS Well-Architected Framework

    Apply the six pillars — operational excellence, security, reliability, performance, cost optimisation, and sustainability — to evaluate and improve your designs.

  2. 02
    Designing for High Availability & Fault Tolerance

    Combine multi-AZ deployments, auto scaling, health checks, and failover strategies to build systems that survive component failures.

  3. 03
    Cost Optimisation Strategies

    Right-size instances, leverage Savings Plans, use spot fleets, and architect for cost efficiency without sacrificing reliability.