Distributed Computing

Distributed Computing is a model where multiple interconnected computers share a unified computing workload, enhancing efficiency and performance. Coursera's Distributed Computing catalogue teaches you about this paradigm that forms the backbone of modern digital infrastructures. You'll learn everything from the fundamentals of distributed systems, principles of concurrency and synchronization, to designing scalable and robust distributed architectures. Furthermore, you'll explore key topics like fault tolerance, distributed databases, and cloud computing. By mastering these, you're not just understanding the core of internet services like web search, social networks and cloud computing, but also gearing up to effectively manage data at scale, handle system failures, and distribute processing power for real-time applications.
28credentials
138courses

Related skills

Most popular

Trending now

New releases

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Distributed Systems Course Catalog

What brings you to Coursera today?

Leading partners

  • Packt
  • Google Cloud
  • Johns Hopkins University
  • University of Illinois Urbana-Champaign
  • EDUCBA
  • École Polytechnique Fédérale de Lausanne
  • IBM
  • INSEAD