AWS Cloud Computing
This 3-month intensive program prepares learners for a
career in AWS Cloud Engineering or DevOps by combining foundational cloud
knowledge with deep dives into real-world AWS services. From EC2, S3,
and IAM to CloudFormation, Lambda, Docker, and CI/CD with
CodePipeline, this course walks students through designing, building,
automating, and monitoring cloud solutions in AWS.

Program Overview
This 3-month intensive program prepares learners for a career in AWS Cloud Engineering or DevOps by combining foundational cloud knowledge with deep dives into real-world AWS services. From EC2, S3, and IAM to CloudFormation, Lambda, Docker, and CI/CD with CodePipeline, this course walks students through designing, building, automating, and monitoring cloud solutions in AWS.
Graduates leave with hands-on project experience, real AWS resource deployment, and readiness for roles such as AWS Cloud Engineer, Cloud Administrator, or DevOps Support.
Core Courses (AWS-Focused)
1. AWS Fundamentals & Linux Essentials
Hours: 18
Prerequisites: None
Summary
Kick off with the basics of cloud computing and Linux—the OS of the cloud. Set up an AWS account, work with EC2, and explore the AWS console and CLI.
Learning Outcomes
- Understand AWS global infrastructure (regions, AZs)
- Work in a Linux shell (file navigation, permissions, SSH)
- Launch EC2 instances and connect via SSH
- Use AWS CLI for basic provisioning
2. IAM, Networking & Security Basics
Hours: 18
Prerequisites: Course 1
Summary
Master the foundations of AWS Identity and Access Management (IAM), VPC networking, and security best practices to protect cloud infrastructure.
Learning Outcomes
- Set up IAM roles, groups, and policies
- Design VPCs with subnets, route tables, and security groups
- Configure NAT Gateways and Internet Gateways
- Understand shared responsibility model and encryption
3. AWS Storage Services (S3, EBS, EFS, Glacier)
Hours: 12
Prerequisites: Course 1
Summary
Explore storage options in AWS, including scalable object storage (S3), persistent block storage (EBS), and backups/archive.
Learning Outcomes
- Create and manage S3 buckets (versioning, lifecycle policies)
- Use EBS volumes with EC2 instances
- Set up backup strategies and lifecycle transitions
- Work with encryption and access control in storage
4. AWS Compute: EC2, Auto Scaling, and Load Balancing
Hours: 18
Prerequisites: Course 2
Summary
Deep dive into EC2-based compute, elasticity, and scalability through Load Balancers and Auto Scaling Groups.
Learning Outcomes
- Launch and configure EC2 with custom AMIs
- Set up Application Load Balancers and Target Groups
- Configure Auto Scaling Groups for high availability
- Monitor performance using CloudWatch
5. Infrastructure as Code with CloudFormation
Hours: 18
Prerequisites: AWS familiarity
Summary
Learn how to automate AWS provisioning using CloudFormation templates. Build repeatable, version-controlled stacks.
Learning Outcomes
- Write and deploy CloudFormation templates (YAML/JSON)
- Deploy EC2, VPC, and S3 resources using IaC
- Manage stack updates and rollback
- Use nested stacks and parameters for flexibility
6. Containers with Docker on AWS
Hours: 18
Prerequisites: Linux, AWS CLI
Summary
Containerize applications with Docker and deploy them using ECS (Fargate) or EC2 launch types.
Learning Outcomes
- Create Docker images and run containers
- Push to AWS Elastic Container Registry (ECR)
- Deploy containers on ECS with Fargate
- Configure task definitions and clusters
7. Serverless Computing with AWS Lambda & API Gateway
Hours: 18
Prerequisites: Python or Node.js basics
Summary
Build serverless apps using Lambda functions, triggered by events or APIs, with no server management.
Learning Outcomes
- Create and deploy Lambda functions
- Use triggers: S3, API Gateway, CloudWatch
- Build RESTful APIs with Lambda + API Gateway
- Manage versions and permissions (IAM roles for Lambda)
8. CI/CD with AWS CodePipeline, CodeBuild, and GitHub
Hours: 18
Prerequisites: Git, Docker
Summary
Automate testing and deployment pipelines using AWS-native tools. Ideal for DevOps readiness.
Learning Outcomes
- Create pipelines using CodePipeline and CodeBuild
- Integrate with GitHub for automatic deployment
- Use CloudWatch to trigger rollbacks or alerts
- Deploy Docker containers and Lambda via pipelines
9. Capstone Project: Full AWS Stack Deployment
Hours: 12
Prerequisites: Completion of prior courses
Summary
Design and deploy a multi-tier cloud system using EC2, S3, RDS, IAM, Lambda, and CloudFormation. Present findings and architectural decisions.
Learning Outcomes
- Design secure and scalable AWS architectures
- Automate infrastructure provisioning
- Document and present deployment architecture
- Showcase project in a professional portfolio
Ready to Transform Your Career?
At TBS, we see cloud computing as more than just IT infrastructure—it’s a powerful enabler of agility, innovation, and global scalability.
Enroll in the TBS AWS Cloud Computing program to build in-demand skills, optimize cloud architecture, and become the expert businesses rely on to drive digital transformation.
Join us at TBS and get ready to lead in the cloud-first world. Enroll now to fast-track your journey toward becoming a top-tier AWS cloud professional.