Courses from 1000+ universities
Scaler Academy projected $200M in revenue but delivered only a fraction. Class Central’s exclusive analysis reveals another major EdTech deception in India
600 Free Google Certifications
Communication Skills
Python
Graphic Design
Competitive Strategy
Whole genome sequencing of bacterial genomes - tools and applications
Discover Dentistry
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, Johns Hopkins, UC Berkeley and other top universities around the world. Read reviews to decide if a class is right for you.
Introducing Runway: a comprehensive tool for designing distributed systems, combining specification, simulation, visualization, and model checking to evaluate correctness, availability, and performance.
Learn how to design large-scale distributed systems with NoSQL databases, messaging queues and cluster coordination
Dive into distributed systems with Java, mastering concepts from RPCs to cluster coordination. Build scalable applications using modern databases, messaging systems, and consensus algorithms.
These videos form an 8-lecture series on distributed systems, given as part of the undergraduate computer science course at the University of Cambridge.
Explore essential concepts and challenges in distributed systems, from cloud computing to big data processing. Learn industry-proven solutions for designing scalable, resilient applications in modern IT infrastructure.
Explore distributed computing concepts, algorithms, and cloud technologies. Gain in-depth knowledge of virtualization, storage, networking, fault-tolerance, and emerging big data areas. Examine industry systems like Apache Spark and Google's Chubby.
Patterns and tools for building scalable distributed systems
Explore advanced distributed systems, from epidemic algorithms to blockchain, covering theoretical concepts and practical technologies for building scalable and resilient networked systems.
Explore fundamental principles, algorithms, and systems of distributed computing, covering emerging topics like P2P, DHT, GFS, HDFS, Spark, and security in networked environments.
Distributed systems are hard to build, complicated to run, and difficult to understand. If you need one, then it’s because a centralized application just won't do. In this course, Fundamentals of Distributed Systems, you’ll learn to build and operate c…
In this course, Building an Enterprise Grade Distributed Online Analytics Platform, you'll learn how to build a full-blown distributed analytics system using Kafka, Cassandra, Storm, and Elasticsearch. First, you'll begin by understanding what is onlin…
This course will teach you the core concepts, terminologies, and technologies that make up a Distributed System.
Learn the fundamentals of Hazelcast for distributed caching and processing.
Explore strategies for designing and decoding complex distributed systems, focusing on architectural tradeoffs, maintaining mature software, and evolving existing systems effectively.
Explore early techniques for managing stateful applications across clusters, focusing on challenges and solutions in distributed environments.
Get personalized course recommendations, track subjects and courses with reminders, and more.