Courses from 1000+ universities
Coursera sees headcount decrease and faces lawsuit in 2023, invests in proprietary content while relying on Big 5 partners.
600 Free Google Certifications
Artificial Intelligence
Programming Languages
Digital Marketing
Maintaining a Mindful Life
End of Life Care: Challenges and Innovation
Improving Healthcare Through Clinical Research
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Distributed Systems, earn certificates with paid and free online courses from Stanford, MIT, UC Berkeley, Georgia Tech and other top universities around the world. Read reviews to decide if a class is right for you.
Course covers topics on distributed systems, from RPC and threads to large scale replication, fault tolerance, blockchains, and big data.
Learn distributed computing with Apache Spark and enhance your SQL skills with this 4-week course from the University of California, Davis. Gain insights into Spark architecture, data pipelines, and optimization.
Explore the complexities of designing and operating distributed systems with Delft University's 6-week course. Learn about cloud, edge, and big data processing systems, and design your own distributed system.
This free course, Distributed paradigms, looks at some of the architectural and programming paradigms used in distributed system development. You will learn about synchronous and asynchronous ...
These videos form an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
Distributed applications (distributed apps) are applications or software that runs on multiple computers within a network at the same time. This course provides an in-depth understanding of fundamental principles and models underlying the theory, algorit…
Explore advanced distributed systems in a 12-week course by IIT Delhi. Learn about DHTs, vector clocks, Paxos and RAFT protocols, Bitcoin, and more. Supported by IBM, Amazon, Google, Microsoft.
Making a reliable centralized application is hard enough, but distributed systems require some extra consideration. This course will teach you the important concepts and basic patterns of reliable distributed systems.
This course will teach you the core concepts, terminologies, and technologies that make up a Distributed System.
Learn about distributed systems, multiprocessing, concurrent requests, and database sharding with Hussein Nasser. The material takes 4-5 hours to complete.
Learn distributed system design principles for data engineering from Data Science Dojo. Gain insights into data partitioning, fault tolerance, and scalability in under an hour.
Explore the governance issues in Distributed Ledger Technologies with Prof. Vili Lehdonvirta from the Alan Turing Institute. Less than 1-hour workload.
Carnegie Mellon University's Cloud Developer course. Gain a deep understanding of data and how it's stored on the cloud.
Explore the journey of Barbara Liskov, a pioneer in computer science, in this Stanford University seminar. Gain insights into her groundbreaking work, challenges, and views on future tech trends.
Stanford University offers a brief seminar on advanced clock synchronization in data centers, introducing the Huygens algorithm and machine learning techniques for precise timekeeping.
Get personalized course recommendations, track subjects and courses with reminders, and more.