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.
29credentials
139courses

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 Computing Course Catalog

  • Status: New
    Status: Free Trial

    Skills you'll gain: Apache Spark, Apache Hadoop, Data Lakes, Big Data, Linux Commands, Linux, File Systems, Data Management, Command-Line Interface, Data Processing, Software Installation, Distributed Computing, System Configuration

  • Status: New
    Status: Free Trial

    Skills you'll gain: Emerging Technologies, Generative AI, Communication Systems, Internet Of Things, Software-Defined Networking, Digital Communications, Network Architecture, Zero Trust Network Access, Artificial Intelligence and Machine Learning (AI/ML), Distributed Computing, Deep Learning, Artificial Intelligence, Information Technology, Health Technology, Electronics Engineering, Electrical Engineering, Machine Learning, Trustworthiness

  • Status: Free Trial

    Skills you'll gain: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Distributed Computing, Scalability, Functional Design, Algorithms

  • Status: Preview

    École Polytechnique Fédérale de Lausanne

    Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Performance Tuning, Functional Design, Performance Testing, Computer Programming

  • Status: Preview

    Skills you'll gain: PySpark, Apache Spark, Data Management, Distributed Computing, Apache Hadoop, Data Processing, Data Analysis, Exploratory Data Analysis, Python Programming, Scalability

  • Status: Free Trial

    Skills you'll gain: Apache Hadoop, Data Processing, Distributed Computing, Performance Tuning, Big Data, Software Architecture, Scalability, Java, System Configuration

  • Status: Free Trial

    Skills you'll gain: Database Architecture and Administration, Apache Hadoop, Query Languages, Big Data, Databases, SQL, Data Access, Distributed Computing, Performance Tuning, Data Processing, Data Integrity, Data Storage Technologies, Algorithms

  • Status: Free Trial

    Skills you'll gain: Database Management, Acceptance Testing, Web Applications, Microservices, Software Architecture, Software Engineering, Data Infrastructure, System Monitoring, Application Deployment, Application Development, Distributed Computing, Prototyping, Web Development, Requirements Elicitation, Test Automation, Unit Testing, Data Processing, Big Data, Data Analysis, Restful API

  • Status: Free

    Skills you'll gain: Blockchain, Cryptography, Encryption, FinTech, Digital Assets, Network Protocols, Transaction Processing, Data Storage, Distributed Computing, Emerging Technologies, Scripting, Market Dynamics

  • Status: New
    Status: Free Trial

    Skills you'll gain: PySpark, Apache Hadoop, Apache Spark, Big Data, Apache Hive, Analytics, Data Processing, Data Mapping, Text Mining, Distributed Computing, Java, Debugging, Java Programming

  • Status: New

    Skills you'll gain: MLOps (Machine Learning Operations), Google Cloud Platform, Tensorflow, Applied Machine Learning, Data Validation, Machine Learning, Systems Design, Systems Architecture, Distributed Computing, Performance Tuning, Data Pipelines, Scalability, Data Processing, Hybrid Cloud Computing, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: Wireless Networks, Emerging Technologies, Digital Communications, Internet Of Things, Software-Defined Networking, Network Planning And Design, Distributed Computing, Artificial Intelligence and Machine Learning (AI/ML), Electrical Engineering, Electronics Engineering, Zero Trust Network Access, Information Technology, Machine Learning, Trustworthiness

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
  • The State University of New York