A curated collection of best learning resources on IT topics

All topics -> Cloud providers -> AWS

Amazon Web Services (AWS) is a cloud computing platform with over 200 services for compute, storage, databases, analytics, and more. AWS pioneered the Infrastructure as a Service (IaaS) market by launching Simple Storage Service (S3) and Elastic Compute Cloud (EC2) in 2006. Now it's the leading cloud provider with 34% market share.

Links: aws.amazon.com, AWS (Wikipedia), Timeline of AWS (Wikipedia), Cloud computing (Wikipedia), Cloud-computing comparison (Wikipedia), AWS in plain English.

Here's 4 amazing resources to learn AWS:

  1. AWS Documentation (docs.aws.amazon.com)
    free • resource • 2023

    The main docs page contains guides and API references for every AWS service. More hands-on tutorials are available as Getting Started guides. The General Resources section lists all parts of the documentation. Getting Started with AWS is the place to start exploring AWS.

  2. AWS Training and Certification (aws.amazon.com)
    free • resource • 2023

    AWS Skill Builder is a collection of online courses developed by AWS. Over 500 courses organized into learning plans are available for free. Subscribers can get access to extra content including interactive labs. AWS Classroom Training offers virtual and in-person live classes. Learning by Role is a good way to start exploring AWS Training content.

  3. The Open Guide to AWS (github.com)
    free • resource • 2023

    This guide is a collection of links, tips, gotchas, and best practices for AWS. It describes AWS main services in plain English and contains a lot of practical advice on why, when, and how to use them.

  4. AWS re:Invent 2019: Scaling up to your first 10 million users (www.youtube.com)
    free • video • by Brian Farnhill, Hong Pham • 2019

    This talk will walk you through the evolution of a typical AWS infrastructure that powers a web application as it grows from one user to thousands and millions of users. You'll learn about which AWS services you should start with, how to scale your app with auto-scaling and workload shifting, and when to go serverless.