Distributed Systems and Web Services

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Distributed Systems and Web Services

Coursera · Advanced ·🏗️ Systems Design & Architecture ·2mo ago
Develop the technical foundation to design and implement scalable, interconnected cloud systems. In this course, you’ll explore distributed architectures and web service design that power today’s high-performance applications. Through hands-on lessons, you’ll learn how distributed systems manage computation, storage, and communication across multiple machines, and how RESTful APIs enable seamless data exchange between services. You’ll also gain experience deploying applications using virtualization and cloud storage technologies. By the end of the course, you’ll be able to analyze distributed architectures, build and test web services using Flask, and apply containerization concepts with Docker. You’ll understand how cloud components integrate to create flexible, reliable, and scalable systems. Designed for learners seeking to expand their cloud development and systems engineering skills, this course bridges theory and practice through real-world use cases and guided coding exercises, preparing you for advanced studies or roles in cloud computing, backend development, or systems design.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related AI Lessons

System Design Scaling: Vertical vs. Horizontal, Load Balancers & Sharding (Part 4)
Learn to scale system design using vertical and horizontal scaling, load balancers, and sharding to handle explosive growth
Medium · Cybersecurity
How to Build a Permission System
Learn to build a permission system by designing roles and access control, crucial for securing your application or platform
Medium · Startup
System Design Journey — Week 4: Reliability, Failures & Designing a Payment API
Learn to design a reliable Payment API by understanding failures and reliability in distributed systems
Dev.to · Majd-sufyan
The Illusion of Microservices: Why the Modular Monolith is Once Again the Gold Standard in Architecture
Learn why modular monoliths are regaining popularity over microservices and how to apply this architecture in your projects
Dev.to · Paulo Dalmas
Up next
NestJS Full Course for Beginners in 2026 | Build a Production-Ready API
JavaScript Mastery
Watch →