
Computer Clouding Course
Master cloud computing from the ground up — from core infrastructure and security to cost management and architecture design. This course gives you the hands-on skills employers are actively hiring for right now. Whether you're breaking into cloud or levelling up your current role, this is the training that moves your career forward.
What your team will master:
You will build a complete understanding of cloud computing, covering service models, virtualisation, networking, and storage. You will configure identity and access management, apply encryption, and design defence-in-depth security architectures. You will provision real cloud resources using CLI tools and automate infrastructure with code. You will design highly available, fault-tolerant systems and implement auto scaling and disaster recovery strategies. You will also analyse cloud costs, eliminate waste, and apply FinOps practices to control spending. By the end, you will be ready to design, secure, and manage production-grade cloud environments.
How your team learns in practice Computer Clouding Course
How your team practises Computer Clouding Course
Professionals from these companies study at Dedika









Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Cloud Computing
Foundations of Cloud Computing
Lesson 1 • Key Cloud Benefits and Risks
Surveys agility, scalability, reliability, and common risks. Prepares learners to make balanced cloud adoption arguments.
Lesson 2 • Cloud Deployment Types
Covers public, private, hybrid, and multi-cloud deployments. Learners match deployment type to organisational requirements.
Lesson 3 • What Cloud Computing Is
Defines cloud computing, its origin, and key characteristics. Grounds all subsequent topics in a shared conceptual vocabulary.
Lesson 4 • Core Cloud Economics
Explains CapEx vs. OpEx, pay-as-you-go pricing, and cost drivers. Connects financial models to cloud adoption decisions.
Lesson 5 • Cloud Service Models Overview
Contrasts IaaS, PaaS, and SaaS responsibilities and use cases. Enables accurate model selection for real workloads.
Chapter 2HideHide detailsSee detailsCloud Infrastructure and Virtualisation
Cloud Infrastructure and Virtualisation
Lesson 1 • Data Centre Fundamentals
Describes physical components: servers, networking, and storage racks. Anchors virtual concepts in tangible hardware reality.
Lesson 2 • Virtualisation Concepts
Explains hypervisors, virtual machines, and resource abstraction. Directly enables understanding of IaaS provisioning.
Lesson 3 • Cloud Networking Fundamentals
Explains virtual networks, subnets, gateways, and DNS in cloud environments. Connects physical networking knowledge to virtual topology design.
Lesson 4 • Containerisation Essentials
Introduces containers, images, and container runtimes versus VMs. Prepares learners for cloud-native application deployment.
Lesson 5 • Cloud Storage Architecture
Covers object, block, and file storage types and their cloud implementations. Learners select appropriate storage for given workloads.
Chapter 3HideHide detailsSee detailsCore Cloud Services and Provisioning
Core Cloud Services and Provisioning
Lesson 1 • Using the Cloud CLI and SDKs
Introduces command-line interfaces and software development kits for cloud automation. Shifts learners from GUI-only to scripted resource management.
Lesson 2 • Configuring Virtual Networks
Guides creation of virtual networks, subnets, and security groups. Builds practical networking skills on top of conceptual foundations.
Lesson 3 • Provisioning Compute Resources
Covers instance types, sizing, and launch configurations. Learners create and connect to virtual machines in a cloud environment.
Lesson 4 • Managing Cloud Storage Services
Demonstrates creating buckets, volumes, and file shares. Reinforces storage architecture by applying it to real provisioning tasks.
Lesson 5 • Monitoring and Basic Alerting
Covers built-in monitoring dashboards, metrics, and threshold alerts. Learners detect and respond to resource performance issues.
Chapter 4HideHide detailsSee detailsCloud Identity and Access Management
Cloud Identity and Access Management
Lesson 1 • Identity and Access Concepts
Defines users, groups, roles, and policies in cloud IAM. Establishes the vocabulary needed for all access control tasks.
Lesson 2 • Authorisation and Policy Design
Teaches policy syntax, effect statements, and condition keys. Learners write and test IAM policies for real resource scenarios.
Lesson 3 • Authentication Mechanisms
Covers passwords, API keys, MFA, and certificate-based auth. Learners configure secure authentication for human and machine identities.
Lesson 4 • Role-Based Access Control
Explains RBAC patterns, role assumption, and cross-account access. Enables secure delegation without sharing long-term credentials.
Lesson 5 • IAM Best Practices and Auditing
Reviews credential hygiene, access reviews, and audit log analysis. Learners establish ongoing IAM governance routines.
Chapter 5HideHide detailsSee detailsCloud Security Fundamentals
Cloud Security Fundamentals
Lesson 1 • Shared Responsibility Model in Depth
Maps provider vs. customer security duties across service models. Prevents security gaps caused by misunderstood ownership.
Lesson 2 • Data Encryption in the Cloud
Explains encryption at rest, in transit, and key management services. Learners configure encryption for storage and communication channels.
Lesson 3 • Security Compliance and Governance
Covers compliance frameworks, security benchmarks, and automated policy enforcement. Learners align cloud environments with regulatory requirements.
Lesson 4 • Network Security Controls
Covers firewalls, network ACLs, DDoS protection, and private endpoints. Learners layer network defences around cloud workloads.
Lesson 5 • Vulnerability and Threat Management
Introduces vulnerability scanning, patch management, and threat detection services. Learners build proactive security monitoring workflows.
Chapter 6HideHide detailsSee detailsScalability, High Availability, and Resilience
Scalability, High Availability, and Resilience
Lesson 1 • High Availability Architecture
Teaches availability zones, region pairs, and multi-AZ deployments. Learners design systems that survive single-zone failures.
Lesson 2 • Load Balancing in the Cloud
Explains application, network, and global load balancers and their routing algorithms. Learners distribute traffic for performance and fault tolerance.
Lesson 3 • Auto Scaling Configuration
Covers auto scaling groups, launch templates, and scaling policies. Learners configure dynamic scaling that responds to real demand.
Lesson 4 • Disaster Recovery Planning
Covers RTO, RPO, backup strategies, and DR patterns from pilot light to active-active. Learners select and implement appropriate DR tiers.
Lesson 5 • Scalability Patterns and Strategies
Distinguishes vertical and horizontal scaling and when to apply each. Provides the design vocabulary for all subsequent resilience topics.
Chapter 7HideHide detailsSee detailsCloud Cost Management and Optimisation
Cloud Cost Management and Optimisation
Lesson 1 • Cost Visibility and Tagging
Covers billing dashboards, cost allocation tags, and account structures. Learners attribute spending to teams, projects, and environments.
Lesson 2 • Rightsizing and Waste Elimination
Identifies oversized resources, idle assets, and orphaned storage. Learners reduce waste without degrading application performance.
Lesson 3 • Budgets, Forecasts, and Alerts
Teaches budget creation, spend forecasting, and alert thresholds. Learners prevent bill shock through proactive financial controls.
Lesson 4 • FinOps Culture and Practices
Introduces FinOps principles, team collaboration, and continuous optimisation cycles. Learners embed cost accountability into engineering workflows.
Lesson 5 • Cloud Billing and Pricing Models
Explains on-demand, reserved, spot, and savings plan pricing. Learners calculate cost differences and choose optimal pricing for workloads.
Chapter 8HideHide detailsSee detailsCloud Architecture and Solution Design
Cloud Architecture and Solution Design
Lesson 1 • Architecture Review and Documentation
Covers architecture review boards, decision records, and diagram standards. Learners produce professional-grade design artefacts.
Lesson 2 • Designing for Performance Efficiency
Covers caching, CDN, database selection, and compute right-sizing for performance. Learners eliminate bottlenecks through architectural choices.
Lesson 3 • Infrastructure as Code Principles
Explains declarative templates, state management, and idempotent deployments. Learners automate repeatable infrastructure provisioning.
Lesson 4 • Microservices and Serverless Patterns
Introduces microservice decomposition, event-driven design, and serverless functions. Learners apply modern patterns to reduce operational overhead.
Lesson 5 • Well-Architected Framework Pillars
Covers operational excellence, security, reliability, performance, and cost pillars. Provides the evaluative lens for all architecture decisions.
Your valid completion certificate
This course is for you:
IT support technician: ready to move into infrastructure or cloud operations roles.
Software developer: wanting to understand the cloud platforms their applications run on.
Career changer: bringing transferable tech skills and targeting a cloud-focused position.
Network or systems administrator: looking to translate on-premises expertise into cloud environments.
Business analyst: seeking enough cloud fluency to collaborate effectively with engineering teams.
Recent computer science graduate: needing practical cloud skills to complement academic training.
Related Courses
FAQ
Who is Dedika?
Is the certificate valid in South Africa?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course



















