AWS Cloud bootcamp for Beginners

Field

Description / Template

Purpose

To provide a strong foundation in cloud computing using AWS, enabling beginners to understand core cloud concepts and build real-world applications. The course focuses on hands-on learning across compute, storage, networking, databases, serverless, and security, culminating in a capstone project. It prepares learners for entry-level cloud roles and AWS Certified Cloud Practitioner (CCP) certification.

Audience

College students, fresh graduates, beginners in IT, non-technical learners transitioning into cloud, and anyone starting their cloud journey.

Role

Cloud Engineer (Beginner), AWS Cloud Practitioner, DevOps Intern, IT Support Engineer, Backend Developer (Entry-level)

Domain

Cloud Computing (AWS), DevOps Fundamentals

Skill Level

Beginner

Style

Hands-on labs, guided demos, concept explanations, and project-based learning (capstone project)

Duration

3 days

Related Technologies

Amazon EC2, Amazon S3, Amazon RDS, Amazon DynamoDB, AWS Lambda, Amazon API Gateway, Amazon VPC, AWS IAM, Amazon CloudWatch, AWS CLI, Linux

Course Description

This beginner-friendly AWS course is designed to introduce learners to cloud computing concepts and core AWS services through a structured, hands-on approach. Starting from fundamentals like cloud models and AWS infrastructure, the course gradually progresses into compute, storage, networking, databases, security, and serverless technologies.

Learners will gain practical experience by performing labs such as launching EC2 instances, hosting static websites on S3, setting up databases, configuring networking, and implementing IAM policies. The course concludes with a capstone project where participants build a complete cloud-based application using multiple AWS services.

Additionally, the course aligns with the AWS Certified Cloud Practitioner (CCP) certification, helping learners kickstart their cloud careers.

Who is this course for

  • College students and freshers looking to start a career in cloud

  • Beginners with little or no AWS experience

  • Developers or IT professionals transitioning to cloud roles

  • Anyone preparing for AWS Certified Cloud Practitioner (CCP)

  • Individuals interested in hands-on cloud learning

Course Objectives

By the end of this course, learners will be able to:

  • Understand core cloud computing concepts and AWS architecture

  • Navigate AWS Console and use basic CLI commands

  • Launch and manage EC2 instances

  • Store and host data using S3 and EBS

  • Design basic networking using VPC, subnets, and gateways

  • Deploy and connect databases using RDS and DynamoDB

  • Implement IAM for secure access control

  • Build serverless applications using Lambda and API Gateway

  • Monitor systems using CloudWatch

  • Deploy a simple end-to-end cloud application

  • Prepare for AWS Certified Cloud Practitioner (CCP) exam

Prerequisites

  • Basic understanding of computers and internet concepts

  • Familiarity with basic programming or Linux commands (helpful but not mandatory)

  • No prior cloud or AWS experience required

Course outline

Section 1: Cloud & AWS Fundamentals

  1. What is Cloud Computing?

  2. Cloud Models (IaaS, PaaS, SaaS)

  3. AWS Global Infrastructure (Regions, AZs, Edge)

  4. AWS Free Tier & Pricing Basics

Labs:

  1. Lab 1: Create AWS Account + Setup Billing Alerts

  2. Lab 2: Explore AWS Console & CLI Basics

Section 2: Compute Services (EC2 Basics)

  1. Introduction to EC2

  2. Instance Types & Pricing (On-demand, Reserved, Spot)

  3. AMIs, Security Groups, Key Pairs

Labs:

  1. Lab 3: Launch EC2 Instance (Linux)

  2. Lab 4: Connect via SSH & Install Web Server

Section 3: Storage Services

  1. Amazon S3 (Buckets, Objects, Storage Classes)

  2. EBS vs EFS Basics

  3. Data Durability & Availability

Labs:

  1. Lab 5: Create S3 Bucket & Upload Static Website

  2. Lab 6: Attach EBS Volume to EC2

Section4: Networking Basics (VPC)

  1. What is VPC?

  2. Subnets (Public vs Private)

  3. Internet Gateway, Route Tables

Labs:

  1. Lab 7: Create Custom VPC

  2. Lab 8: Launch EC2 in Public Subnet

Section 5: Databases

  1. RDS Basics (MySQL/Postgres)

  2. NoSQL with DynamoDB

  3. When to use which DB?

Labs:

  1. Lab 9: Launch RDS Instance

  2. Lab 10: Connect EC2 to RDS

Section 6: Security & Identity

  1. IAM Users, Roles, Policies

  2. Shared Responsibility Model

  3. Basic Security Best Practices

Labs:

  1. Lab 11: Create IAM Users & Roles

  2. Lab 12: Apply Least Privilege Policies

Section 7: Serverless Basics

  1. AWS Lambda Overview

  2. API Gateway Basics

  3. Event-driven Architecture

Labs:

  1. Lab 13: Create Lambda Function

  2. Lab 14: Trigger via API Gateway

Section 8: Monitoring & Deployment

  1. CloudWatch Basics

  2. Logging & Metrics

  3. Intro to CI/CD

Labs:

  1. Lab 15: Setup CloudWatch Alarms

  2. Lab 16: Basic Deployment Automation

Section 9: Capstone Project

Project: Build a Static Website + Backend API

  1. S3 (Frontend Hosting)

  2. EC2 / Lambda (Backend)

  3. RDS / DynamoDB (Database)

Copyright © 2026 microskill.ai

Copyright © 2026 microskill.ai