TrueschoTruescho
All Courses
Cloud Computing Fundamentals
Coursera
Course
Unknown

Cloud Computing Fundamentals

Birla Institute of Technology & Science, Pilani

This comprehensive course provides a structured and practice-oriented introduction to cloud computing fundamentals, guiding learners from core theoretical concepts to real-world cloud system implementation.

Unknown12 weeksEnglish

About this Course

This comprehensive course provides a structured and practice-oriented introduction to cloud computing fundamentals, guiding learners from core theoretical concepts to real-world cloud system implementation. Beginning with distributed computing principles, virtualisation, and containerisation, the course establishes the technological foundations that enable modern cloud infrastructures. Learners gain clarity on cloud characteristics, deployment models, and service models (IaaS, PaaS, SaaS), supported by the 3-4-5 rule for conceptual coherence. The curriculum then progresses into hands-on exploration of cloud infrastructure using Amazon Web Services (AWS). Students work with compute, storage, networking, identity, and access management services, learning to launch and manage EC2 instances, configure storage solutions, and apply pricing and responsibility models. Advanced modules emphasise SaaS architectures, cloud data storage economics, capacity management, auto-scaling, load balancing, and scheduling mechanisms, including Kubernetes-based workload scheduling and CloudWatch-driven monitoring. Practical case studies—centred on a cloud-hosted Learning Management System—anchor abstract concepts in realistic deployment and optimisation scenarios. The course concludes by addressing critical challenges in cloud computing, such as availability, fault tolerance, security, multi-tenancy risks, compliance, and SLA enforcement. Through simulations, labs, and assessments, learners develop the ability to design resilient, scalable, and cost-efficient cloud solutions while applying best practices in monitoring, access control, and reliability engineering. By the end of the course, learners are equipped to understand cloud architectures end-to-end, deploy and manage cloud-based applications, and reason critically about performance, cost, and risk trade-offs in real-world cloud environments

What You'll Learn

  • Explain cloud computing fundamentals, including service models, deployment models, and key characteristics of the cloud
  • Apply virtualization and containerization concepts to build scalable, portable, and efficient cloud environments
  • Use AWS services (EC2, S3, IAM, CloudWatch) to deploy, manage, monitor, and secure cloud-based applications
  • Evaluate scalability, scheduling, reliability, and fault tolerance challenges in cloud systems using real-world scenarios

Prerequisites

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

Instructors

C

Chandra Shekar RK

S

Saikishor Jangiti

Topics

Computer Security and Networks
Computer Science
Cloud Computing
Information Technology
Amazon Web Services
Virtualization
Amazon Elastic Compute Cloud
Cloud Infrastructure
AWS Identity and Access Management (IAM)
Cloud Security

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

أساسيات السحابة
الافتراضية
الحاويات
خدمات AWS
إدارة الهوية IAM
المراقبة CloudWatch
قابلية التوسع
تحمل الأعطال
AWS Identity and Access Management (IAM)
Cloud Security

Start Learning Now