Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AWS Cloud Computing for Beginners: EC2, S3, Lambda & ECS
Rating: 4.6 out of 5(14 ratings)
75 students

AWS Cloud Computing for Beginners: EC2, S3, Lambda & ECS

Go from zero to deploying scalable, serverless and containerised apps on AWS with step-by-step hands-on demos
Created byTech Jedi
Last updated 10/2026
English
English [Auto],

What you'll learn

  • Explain core cloud architecture concepts, including microservices, distributed systems, high availability and scalability, with AWS examples
  • Secure your AWS account with IAM and launch and manage compute and storage with EC2 and S3
  • Distribute traffic and keep applications available using Elastic Load Balancing and scalable architecture patterns
  • Run containers on AWS using ECS, EKS and Fargate, and understand when to choose each service
  • Build serverless back ends with AWS Lambda, API Gateway and DynamoDB through step-by-step demos
  • Design data and caching layers with RDS and ElastiCache, and automate infrastructure with CloudFormation

Course content

10 sections • 86 lectures • 7h 8m total length
  • Introduction to Cloud Computing and AWS Course5:26

    Understand on-demand access to a shared pool of configurable computing resources and the key AWS services such as EC2, S3, RDS, DynamoDB, and VPC.

  • Introduction2:44

    We will start with Introduction to Cloud Systems and Architecture

  • Software Architecture - Microservices - Teaser0:56

    We will start the course with a quiz on software architecture

  • Software Architecture - Microservices - Evolution1:39

    Walk through history of evolution of software and its architecture

  • Software Architecture - Microservices - Sample1:04

    Explanation of MicroServices with a sample E-Commerce Application

  • History of Cloud Systems4:26

    Walk through the history on important events in evolution of 'Cloud Systems'

  • Internet and DNS5:57

    You will learn about IP address and working of Internet and www (world wide web)

  • AWS Cloud Services4:00

    You will learn about AWS (Amazon Web Services) cloud overview and its offerings

  • Demo: Basics Linux Commands4:54

    Learn some basic Linux commands, which will be useful throughout the course and in managing cloud systems

Requirements

  • Basic understanding of computers and the internet
  • No prior AWS experience required
  • A free AWS account for hands-on practice

Description

New to AWS and not sure where to start? This course takes you from the basics of cloud computing to deploying real applications on Amazon Web Services, one clear step at a time.

We start with the concepts that make AWS make sense: cloud architecture, microservices, distributed systems, high availability and scalability. Then we move into the console and build. Every major topic is backed by a hands-on demo, so you see how each service works in practice, not just in theory.

Who this course is for:

  • Beginners who want a structured, practical introduction to AWS
  • Developers who want to deploy and scale their applications in the cloud
  • Aspiring DevOps engineers and cloud architects building core AWS skills
  • IT professionals who want a solid foundation before studying for an AWS certification
  • Teams and technical leads exploring a move of existing systems to AWS

What's inside:

  • Cloud and AWS fundamentals: architecture, microservices and distributed systems
  • IAM, EC2 and S3: identity, compute and storage basics
  • Elastic Load Balancing, high availability and scalable design
  • Containers on AWS: ECS, EKS and Fargate
  • Serverless: AWS Lambda, API Gateway and DynamoDB
  • Databases and caching: RDS and ElastiCache
  • Infrastructure as code with CloudFormation

What you'll do:

Through step-by-step demos you'll deploy real applications and configure serverless services. You'll also design architectures that combine compute, containers, databases and caching the way they're used in real projects.

By the end, you'll understand how the core AWS services fit together. You'll be able to choose between EC2, containers and serverless for a given workload. You'll also have a practical foundation in cloud-native design that carries into DevOps, development and architecture work.

No prior AWS experience is required. Bring curiosity and an AWS account, and follow along.

Enrol now and start building on AWS today.

- Team Tech Jedi

Who this course is for:

  • Beginners learning Cloud Computing and AWS
  • Developers, DevOps engineers, and system administrators
  • Students preparing for AWS certification exams
  • Professionals looking to deploy, manage, and scale cloud applications