Learning path · 10 lessons · about 6½ h

AWS basics: Linux in the cloud

Everything you've learned so far ran on a server in front of you. In the cloud, the server is somewhere else, and you ask for it with an API call. This path teaches the core of Amazon Web Services from the command line: accounts and permissions, networks, servers, storage, load balancers, auto scaling, DNS and monitoring. It ends with the lesson every cloud learner needs: finding what's costing money and cleaning it all up.

Is this path for you?

You're ready if these sound familiar (each links to the lesson that teaches it):

Networking matters most. A VPC is the same routes, subnets and firewalls you already know, built with commands instead of cables.

What's ahead

LessonYou'll learn to…The challenge
Foundations
lesson 1: the cloud & AWSunderstand regions and AZs, install AWS CLI v2, and sign inA bare server: install the CLI and connect it to the account
lesson 2: IAMcreate users, groups and policies, and use profilesA read-only helper who can write notes and nothing else
lesson 3: VPCbuild a network: subnets, gateway, routes, security groupsAn empty account. Build the network from a diagram
Servers & storage
lesson 4: EC2launch a server with user data, curl it and ssh inYour first cloud web server, from launch to terminate
lesson 5: S3store files, host a static site, share with presigned URLsPublish a website safely, and share one secret file
Scale & names
lesson 6: load balancersput a load balancer in front of servers in two AZsAn unhappy load balancer: find out why and fix it properly
lesson 7: Auto Scalinglet AWS replace broken servers and add more under loadKill a server, then send a crowd, and watch it heal and grow
lesson 8: Route 53host a domain, create records and aliases, check with digGive the site a real name
Run it well
lesson 9: CloudWatchread metrics, send alarm emails, guard the billMake a server sweat and get the email
lesson 10: costs & clean-upfind what costs money across every region, and delete it in the right orderA month of forgotten experiments. Get the bill to zero

How this path is different

Before you use a real AWS account

Get a grown-up's OK first: a real account needs a payment card. Then, before building anything: turn on MFA for the root user, create a budget alert, and don't use the root user for daily work. Everything in these lessons works the same way on a real account, and so does the bill.

A note from me

The cloud rewards people who clean up after themselves. Tag what you create, write down what you started, and delete experiments the same day. A forgotten test server costs almost nothing on day one, but it adds up after a few months.