Talk to an Advisor
Cloud · practical program

Cloud Computing with AWS and Azure

Build practical cloud foundations across compute, storage, networking, identity and deployment.

14 weeksLive online + cloud labsBeginner friendly

Created for practical learners by SKILO Academy

What you’ll learn

  • Understand core cloud models, regions, services and usage-based costs
  • Create secure identities, permissions and virtual-machine environments
  • Work with cloud storage, networks and managed databases
  • Design for availability using load balancing, scaling, DNS and CDNs
  • Use serverless services, containers, monitoring and cost controls
  • Deploy and present a secure multi-service cloud architecture

Course content

15 modules · 60 lessons
Module 01Cloud Computing Fundamentals4 lessons
  • What cloud computing means
  • Public, private and hybrid cloud
  • Common cloud service types
  • AWS and Azure platform overview
Module 02Accounts, Regions and Costs4 lessons
  • Creating a safe learning environment
  • Regions and availability zones
  • Understanding usage-based pricing
  • Budgets and cost alerts
Module 03Identity and Access Management4 lessons
  • Users, groups and roles
  • Permissions and least access
  • Multi-factor authentication
  • Protecting cloud accounts
Module 04Virtual Machines4 lessons
  • Creating an AWS EC2 or Azure virtual machine
  • Selecting an operating system and size
  • Connecting securely to a server
  • Starting, stopping and maintaining machines
Module 05Cloud Storage4 lessons
  • Object storage with S3 and Azure Blob Storage
  • Uploading and organising files
  • Access permissions and sharing
  • Storage classes and backups
Module 06Cloud Networking4 lessons
  • Virtual networks, subnets and routes
  • Public and private resources
  • Security groups and network rules
  • Connecting cloud services safely
Module 07Managed Databases4 lessons
  • Relational and non-relational databases
  • AWS RDS and Azure database concepts
  • Creating and connecting a database
  • Backup and access security
Module 08Load Balancing and Scaling4 lessons
  • Distributing traffic across servers
  • Increasing capacity automatically
  • Improving availability
  • Health checks and failure handling
Module 09DNS and Content Delivery4 lessons
  • Connecting a domain name
  • Managing DNS records
  • Content delivery networks explained
  • Improving website speed and reliability
Module 10Serverless Computing4 lessons
  • Running code without managing a server
  • AWS Lambda and Azure Functions
  • Triggers and simple event-based tasks
  • Common serverless use cases
Module 11Containers in the Cloud4 lessons
  • Container fundamentals
  • Storing container images
  • Running containerised applications
  • Choosing between virtual machines and containers
Module 12Monitoring and Cost Management4 lessons
  • Viewing performance and activity logs
  • Creating alerts
  • Finding unused resources
  • Reducing unnecessary cloud costs
Module 13Security, Backup and Recovery4 lessons
  • Encrypting data
  • Managing keys and secrets
  • Backup plans
  • Basic disaster-recovery planning
Module 14Automated Cloud Deployment4 lessons
  • Infrastructure as Code explained
  • Creating repeatable cloud resources
  • Safely updating an environment
  • Documenting a cloud setup
Module 15Capstone Project4 lessons
  • Design a simple cloud architecture
  • Deploy an application and database
  • Add security, monitoring and backup
  • Present the architecture and cost plan

Build cloud systems that make sense.

Understand cloud computing and learn how to create, secure and manage common services on AWS and Microsoft Azure. Practical exercises connect infrastructure decisions to availability, security and cost.

Final practical project

Deploy and manage a secure cloud-based application while understanding its networking, storage, database, monitoring and cost requirements.

Requirements

  • No previous cloud-platform experience is required
  • Basic computer and internet concepts are helpful
  • A laptop or desktop computer for cloud labs
  • A payment method may be required by cloud providers for account verification

Who this course is for

  • Beginners pursuing cloud-computing roles
  • IT and development learners who want practical AWS and Azure exposure
  • DevOps learners building stronger infrastructure foundations
  • Professionals who need to understand secure and cost-aware cloud systems