Introduction to AWS Cloud

An entry-level AWS course that introduces core cloud concepts through real-world scenarios. Learn how systems are designed, secured, and scaled using AWS services. With guided and hands-on lessons, it builds practical skills and architectural insight for confident cloud design.

2 hours of content 19 students
Start for Free

What you get:

  • 2 hours of content
  • 29 Interactive exercises
  • 4 Downloadable resources
  • World-class instructor
  • Closed captions
  • Q&A support
  • Future course updates
  • Course exam
  • Certificate of achievement

Introduction to AWS Cloud

A course by Ernest Asena
Start for Free

What you get:

  • 2 hours of content
  • 29 Interactive exercises
  • 4 Downloadable resources
  • World-class instructor
  • Closed captions
  • Q&A support
  • Future course updates
  • Course exam
  • Certificate of achievement
Start for Free

What you get:

  • 2 hours of content
  • 29 Interactive exercises
  • 4 Downloadable resources
  • World-class instructor
  • Closed captions
  • Q&A support
  • Future course updates
  • Course exam
  • Certificate of achievement

What You Learn

  • Cloud Fundamentals: Understand the core principles of cloud computing and AWS’s global infrastructure.
  • Identity and Access Management (IAM): Design secure access control using IAM users, groups, roles, and policies.
  • Networking with VPC: Build and secure isolated network environments using VPCs, subnets, route tables, and access controls.
  • Storage Services: Architect scalable storage solutions with Amazon S3 and other AWS storage offerings.
  • Databases: Deploy and manage relational and NoSQL databases using Amazon RDS, Aurora, and DynamoDB.
  • Compute Services: Provision virtual servers with EC2 and build serverless applications using AWS Lambda.

Top Choice of Leading Companies Worldwide

Industry leaders and professionals globally rely on this top-rated course to enhance their skills.

Course Description

This course offers a practical, scenario-driven introduction to cloud architecture using AWS. Designed for learners who want to understand how real systems are built and operated, it guides you through the core services, design principles, and decision-making strategies that power modern cloud solutions.

You’ll explore how AWS services work together to support secure, scalable, and cost-effective applications. Each module is built around realistic challenges—from launching a media platform to supporting a civic tech initiative—so you’re not just learning features, you’re solving problems.

What you’ll learn:

  • How cloud systems are planned, deployed, and scaled using AWS
  • Core AWS services: IAM, VPC, EC2, S3, Lambda, DynamoDB, RDS
  • Networking fundamentals: subnets, routing, NAT gateways, security groups
  • Identity and access management: roles, policies, and least privilege
  • Storage and compute: choosing services based on performance, durability, and cost
  • Serverless and event-driven design with Lambda and API Gateway
  • Data architecture basics: relational vs NoSQL, analytics with Athena and Redshift
  • Cost optimization and architectural tradeoffs
  • Real-world case studies and guided walkthroughs to reinforce each concept

Who it’s for: This course is ideal for aspiring cloud engineers, developers and anyone looking to build a strong foundation in AWS. No prior cloud experience is required—just curiosity and a willingness to learn by doing.

By the end of the course, you’ll be able to design and explain cloud solutions with clarity, troubleshoot common issues, and make smart decisions that balance performance, security, and cost.

Curriculum

  • 1. 1. Overview of Cloud Computing & AWS
    7 Lessons 18 Min

    This section introduces students to the foundational concepts and practical skills needed to begin working confidently with AWS. Learners will:

    • Understand cloud computing fundamentals, including the shift from on-premise infrastructure to scalable, on-demand cloud services.

    • Explore AWS’s global infrastructure—Regions and Availability Zones—and learn how to choose deployment locations based on compliance, latency, and cost.

    •  Set up their own AWS account step-by-step, gaining hands-on experience with identity verification, billing setup, and console access.

    • Grasp AWS’s pricing models, including pay-as-you-go and Savings Plans, and learn how to manage costs using tools like Cost Explorer.

    • Apply the AWS Well-Architected Framework to design secure, resilient, cost-effective, and sustainable cloud solutions.

    By the end of this section, students will be equipped to navigate the AWS Console, understand core infrastructure principles, and make informed decisions about cloud architecture and budgeting.

    i. Course Introduction
    4 min
    ii. What is Cloud Computing?
    3 min
    iii. AWS infrastructure
    2 min
    iv. Account Set Up
    2 min
    v. Getting Started with the AWS Console
    2 min
    vi. AWS Pricing Model
    2 min
    vii. AWS Well-Architected Framework
    3 min
  • 2. 2. User Management with IAM
    15 Lessons 29 Min

    This section equips students with a deep understanding of AWS Identity and Access Management (IAM), focusing on secure, scalable access control strategies. Learners will:

    • Grasp the core purpose of IAM and its role in managing authentication and authorization across AWS services.
    • Create and manage IAM users and groups, applying least privilege principles to organize access efficiently.
    •  Write and attach IAM policies using JSON syntax, learning how to define granular permissions and evaluate policy effects.
    • Explore IAM roles for cross-service access, temporary credentials, and secure delegation between AWS resources.
    •  Apply best practices like MFA enforcement and avoiding root user reliance to build secure environments.

    By the end of this section, students will be able to design and implement robust IAM strategies that support secure operations and scalable team collaboration.

    i. Introduction to Identity and Access Management
    2 min
    ii. Introduction to IAM Users and Groups
    7 min
    IAM - create your first IAM user
    1 min
    IAM user creation ctd'
    1 min
    IAM User Groups
    1 min
    Creating IAM groups
    1 min
    Creating stand alone user and console login
    2 min
    Viewing User Information
    2 min
    iii. IAM Policies
    3 min
    iv. AM Policies Hands On
    1 min
    v. IAM Permissions
    2 min
    vi. IAM Permissions Hands On
    1 min
    vii. IAM Roles
    2 min
    viii. IAM Roles Hands On
    1 min
    ix. IAM Best Practices
    2 min
  • 3. 3. Networking on AWS
    10 Lessons 21 Min

    This section guides students through the architecture and security of Amazon Virtual Private Cloud (VPC), empowering them to design isolated, secure, and scalable network environments. Learners will:

    •  Understand the purpose and structure of VPCs, including CIDR blocks, IP addressing, and default vs. custom VPCs.

    • Dive into subnets—public and private—and configure them for controlled access to resources.

    • Explore route tables and learn how traffic is directed within and between subnets, with hands-on practice.

    • Configure security groups and network ACLs to enforce fine-grained traffic control, comparing stateful and stateless behavior.

    • Implement VPC peering to enable secure communication between VPCs across accounts or regions.

    By the end of this section, students will be able to build and secure multi-tier architectures using VPC components and apply best practices for segmentation and access control.

    i. Introduction to VPC
    2 min
    ii. Introduction to Subnets
    2 min
    iii. Subnets Hands On
    2 min
    iv. Introduction to Route tables
    2 min
    v. Route Table Hands On
    3 min
    vi. Introduction to Security Groups
    2 min
    vii. Security Groups Hands On
    2 min
    viii. Introduction to Network ACLs
    2 min
    ix. ACLs Hands On
    2 min
    x. VPC Peering
    2 min
  • 4. 4. Core Services: Storage
    9 Lessons 16 Min

    This section introduces students to AWS storage services, with a focus on Amazon S3 and its practical applications. Learners will:

    • Understand the range of AWS storage offerings and their use cases, including object, block, and file storage.

    • Explore Amazon S3’s key features such as durability, scalability, and global accessibility.

    • Create and configure S3 buckets, including naming conventions, region selection, and access settings.

    • Upload and manage objects within S3 buckets, using the console.

    • Compare S3 storage classes and select appropriate options based on access frequency and cost-efficiency.

    • Implement lifecycle policies to automate transitions between storage classes and manage data retention.

    • Gain exposure to other AWS storage services like EBS, EFS, and Glacier, understanding when and why to use each.

    By the end of this section, students will be able to architect storage solutions that balance performance, cost, and data management needs.

    i. Introduction to Storage Services
    1 min
    ii. Introduction to S3, Key Features and Use Cases
    2 min
    iii. Creating S3 Buckets
    3 min
    iv. Uploading Objects to S3 Buckets
    3 min
    v. S3 Storage Classes
    1 min
    vi. S3 Storage Classes Hands On
    2 min
    vii. Lifecycle Policies
    1 min
    viii. Lifecycle Policies Hands On
    2 min
    ix. Overview of other Storage Services
    1 min
  • 5. 5. Core Services: Databases
    7 Lessons 13 Min

    This section introduces students to AWS database services, focusing on both relational and NoSQL options, along with hands-on experience in provisioning and querying. Learners will:

    • Understand the differences between relational and non-relational databases, and when to use each.

    • Explore Amazon RDS and Amazon Aurora, including automated backups and replication.

    • Launch and configure RDS and Aurora instances, connect to them securely, and execute SQL scripts for data manipulation.

    • Practice writing and running SQL queries to create tables, insert data, and retrieve results.

    • Learn about Amazon DynamoDB, its key-value and document data model, and use cases for high-performance NoSQL workloads.

    • Perform hands-on tasks with DynamoDB, including table creation, item insertion, and query operations.

    By the end of this section, students will be able to choose appropriate AWS database services based on workload requirements, deploy and connect to managed databases, and perform basic data operations using SQL and DynamoDB.

    i. Introduction to Databases
    2 min
    ii. Introduction to Amazon Aurora and RDS
    2 min
    iii. Amazon Aurora and RDS Hands On
    2 min
    iv. Amazon Aurora and RDS Hands On Ctd'
    2 min
    v. Connecting to Database
    2 min
    vi. Introduction to DynamoDB
    1 min
    vii. DynamoDB Hands On
    2 min
  • 6. 6. Core Services: Compute
    5 Lessons 8 Min

    This section introduces students to AWS compute services, focusing on both virtual server provisioning and serverless architecture. Learners will:

    • Understand the role of compute in cloud environments and the differences between traditional and serverless models.

    • Launch and configure Amazon EC2 instances, including selecting AMIs, instance types and security groups.

    • Connect to EC2 instances

    • Explore AWS Lambda as a serverless compute service, including its event-driven model and integration with other AWS services.

    • Build and deploy Lambda functions

    By the end of this section, students will be able to provision virtual machines, deploy serverless functions, and choose appropriate compute options based on workload characteristics.

    i. Introduction to Elastic Cloud Compute (EC2)
    1 min
    ii. Launching an EC2 Instance
    1 min
    iii. Connecting to the instance
    2 min
    iv. AWS Lambda
    1 min
    v. Lambda Hands On
    3 min

Topics

Amazon Web ServicesCloud Computing

Tools & Technologies

AWS

Course Requirements

  • No prerequisites

Who Should Take This Course?

Level of difficulty: Beginner

  • Aspiring Data Scientists
  • Aspiring Data Engineers
  • Aspiring AI Engineers

Exams and Certification

A 365 Data Science Course Certificate is an excellent addition to your LinkedIn profile—demonstrating your expertise and willingness to go the extra mile to accomplish your goals.

Exams and certification

Meet Your Instructor

Ernest Asena

Ernest Asena

Amazon Web Services

1 Courses

0 Reviews

19 Students

Ernest is a highly skilled Cloud Engineer at Amazon Web Services (AWS), specializing in Insights and Analytics services. With multiple AWS certifications, he demonstrates extensive expertise in cloud technology. He holds a Bachelor's degree in Applied Statistics with Computing and is currently pursuing a Master's degree in Data Science at the University of East London. Ernest's career spans over half a decade, during which he has contributed significantly to Research Organizations and Startups, primarily in data-focused roles. As a consultant, he has aided businesses and institutions in optimizing their data utilization by advising on and implementing effective data strategies.*

365 Data Science Is Featured at

Our top-rated courses are trusted by business worldwide.