Skip to content
Learn Netverks

Lesson

Step 1/36 3% through track

intro

Introduction to AWS

Last reviewed May 28, 2026 Content v20260528
Track mode
none
Means
Read / quiz
Reading
~4 min
Level
beginner

This lesson

An orientation to the AWS track—cloud basics, IAM, core services, and how to practice safely in your own sandbox account.

You need a mental map of regions, IAM, and core services before touching production accounts or cloud interviews.

You will apply Introduction to AWS in contexts like: Production hosting, data pipelines, and corporate cloud landing zones.

Read the lesson, reproduce steps in your AWS Free Tier or sandbox (console and optional AWS CLI), diagram the architecture in notes, and complete MCQs—no in-browser cloud lab. Also read the interview prep blocks; enable MFA and avoid using root for daily work.

After you can deploy a simple web app locally—when you will own infrastructure, study for Solutions Architect, or join a team on AWS.

How this AWS track works

  • Read-focused — practice in your own account — this topic uses execution_profile: none. Use the AWS Free Tier or a dedicated sandbox; copy CLI steps from lessons into your terminal.
  • Cloud basics first — regions, IAM, EC2, S3, VPC, RDS, Lambda, and observability—mapped to how teams actually ship on AWS.
  • PrerequisitesPython or Node.js for SDK lessons; SQL for RDS; basic Linux terminal from Bash helps for SSH and CLI.
  • Pair withCybersecurity for threat modeling, PostgreSQL / MySQL for database depth, Django for deploy context.

Never paste production secrets into lessons or chat. Use IAM users with least privilege, MFA on the root account, and tear down sandbox resources when done.

Install on your device (macOS, Linux, Windows)

Read-focused track—install AWS CLI v2 for Console-free practice on your own account.

macOS

  1. brew install awscli or official PKG from AWS.
  2. Configure: aws configure (use a dedicated learner IAM user, not root).

Linux

  1. AWS CLI install guide for Linux (zip installer).

Windows

  1. MSI installer from AWS or winget install Amazon.AWSCLI

Verify: aws --version

Amazon Web Services (AWS) is a cloud platform: you rent compute, storage, databases, and networking over the internet instead of buying servers upfront. This track teaches core services, security, and how AWS fits with apps you build in Python or Node.js—after you understand basic SQL.

Prerequisites and how this track works

Comfortable with variables, HTTP basics, and SQL SELECT/WHERE helps you connect AWS to real apps. This track is read-focused (execution_profile: none): study concepts here, then try optional AWS CLI or Console steps in your own sandbox—no in-browser AWS lab yet.

When you deploy data-heavy apps, pair this track with PostgreSQL or Django for application layers. Security depth continues on Cybersecurity.

Free tier / sandbox safety: Stay within free-tier limits, set billing alerts, and tear down resources you create for learning. Never paste real access keys, secret keys, or passwords into lessons, tickets, or chat.

What you will learn

  • Cloud concepts, regions, accounts, and the AWS global footprint
  • IAM: users, groups, roles, policies, MFA, Organizations preview
  • Compute: EC2, EBS, Lambda, Auto Scaling, ECS, Elastic Beanstalk previews
  • Storage & networking: S3, VPC, security groups, load balancers preview
  • Databases: RDS, DynamoDB, ElastiCache, Aurora, backups, service selection
  • Integration: boto3, AWS SDK for JavaScript, CI/CD, CloudWatch preview

Verify your sandbox access

# After: aws configure  (use a sandbox IAM user, not root)
aws sts get-caller-identity
# Expect JSON with Account, Arn, and UserId

Practice: Use the AWS Free Tier or a dedicated sandbox account. Run optional CLI steps in a terminal with aws configure using a non-production IAM user—never root keys.

A successful response confirms your CLI credentials and region default are working.

Safety note

Do not use the root account for daily work. Enable MFA on root and admins. Delete test EC2 instances, Elastic IPs, and NAT gateways when finished—they can incur charges outside free tier.

Free tier / sandbox safety: Stay within free-tier limits, set billing alerts, and tear down resources you create for learning. Never paste real access keys, secret keys, or passwords into lessons, tickets, or chat.

Important interview questions and answers

  1. Q: Why learn AWS after Python or Node?
    A: Most production apps eventually need hosted compute, object storage, or managed databases—AWS is a common choice.
  2. Q: What is a region?
    A: A geographic area with isolated AWS data centers; you choose regions for latency, compliance, and service availability.

Self-check

  1. Which tracks should you finish before starting AWS?
  2. What does aws sts get-caller-identity verify?

Challenge

Verify your AWS sandbox account

  1. Create or sign in to a personal AWS sandbox (Free Tier).
  2. Enable MFA on the root user (or use IAM Identity Center with MFA).
  3. Run aws sts get-caller-identity (after configuring AWS CLI) or confirm account ID in the console.

Done when: you can see your account identity without sharing credentials in the lesson playground.

Tip: Run aws sts get-caller-identity before other lessons—confirm sandbox profile works.

Interview prep

Prerequisite tracks?

Python or Node.js basics plus SQL (/sql/intro) before cloud deployment concepts.

Why read-focused?

execution_profile: none—practice in AWS Console or CLI sandbox until an in-browser lab ships.

Interview tip Lesson completion confidence

Can you explain this lesson in 30 seconds without reading notes?

Not saved yet.

Check yourself

Multiple choice — immediate feedback.

Discussion

Past discussion is visible to everyone. Only logged-in users can post comments and replies.

Starter discussion topics

  • Sandbox account ready?
  • AWS CLI configured?

Sign up or log in to post comments and sync lesson progress across devices.

No discussion yet. Be the first to ask a question.

Jump