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
Digital Marketing
Digital Skills
Constitutional Interpretation
Introduction to Philosophy
Learning How to Learn: Powerful mental tools to help you master tough subjects
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 MIT, UC Berkeley, Georgia Tech, University of Illinois and other top universities around the world. Read reviews to decide if a class is right for you.
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.
Course covers topics on distributed systems, from RPC and threads to large scale replication, fault tolerance, blockchains, and big data.
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.
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.
The world is trending in real time! Learn Apache Storm, taught by Twitter, to scalably analyze real-time tweets and drive d3 visualizations. Storm is free, open and fun!
Learn to use RabbitMQ, an open-source distributed message queue, with Hussein Nasser. Understand components like AMQP, channel, queue, publisher, consumer, and write code for both publisher and consumer clients.
Learn the fundamentals of blockchain technology and how it will power the economy of tomorrow.
The Cloud Computing Specialization takes you on a tour through cloud computing systems. We start in in the middle layer with Cloud Computing Concepts covering core distributed systems concepts used inside clouds, move to the upper layer of Cloud Applicat…
Earn a Master's in Computer Science online from Arizona State University. Gain real-world experience in AI, cybersecurity, blockchain, and big data. Flexible, top-ranked program.
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.
Rice University offers a 13-week course on parallel, concurrent, and distributed programming in Java. Ideal for those with basic Java knowledge, it prepares learners for multithreaded and distributed programming.
Learn to build and architect large software systems using big data in a 13-week course from the University of Colorado Boulder, with a workload of 5 hours per week.
Get personalized course recommendations, track subjects and courses with reminders, and more.