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
Programming Languages
Artificial Intelligence
Graphic Design
Marketing in a Digital World
Introduction to Research Ethics: Working with People
Bioseguridad y equipo de protección para la prevención de COVID-19
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.
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.
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.
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.
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 distributed programming in Java with Rice University's 4-week course. Master frameworks like Hadoop, Spark, and MPI, and combine distribution with multithreading for optimized applications.
Get a thorough introduction to Git, the source control system that arose out of the Linux kernel community, that enables widely distributed software development to operate efficiently.
In this course, we will see all the advances that have led to the state-of-the-art operating system that we know today, covering variety of platforms -- cell phones, multi-core, parallel systems, distributed systems, and cloud computing.
Explore Google Cloud's 3-week course on building high-performing ML systems in production environments, covering static/dynamic training, inference, and more.
Get personalized course recommendations, track subjects and courses with reminders, and more.