Featured resource
Forrester Wave Report 2025
Pluralsight named a Leader in the Forrester Waveâ„¢

Our tech skill development platform earned the highest scores possible across 11 criteria.

Learn more
  • Course
    • Libraries: If you want this course, consider one of these libraries.
    • Core Tech

Foundations of Computing: Parallel and Distributed Computing

Prepare for the challenges of parallel and distributed computing. This course will teach you to design and operate fault-tolerant, high-performing systems that leverage parallelism, data distribution, and proven design patterns.

Michael Perry - Pluralsight course - Foundations of Computing: Parallel and Distributed Computing
by Michael Perry

What you'll learn

Modern applications often face sudden spikes in traffic and massive data demands that monolithic or single-threaded approaches can’t handle gracefully. In this course, Foundations of Computing: Parallel and Distributed Computing, you’ll learn to design and operate fault-tolerant, high-performing systems that leverage parallelism, data distribution, and proven design patterns. First, you'll explore the tools of communication between parallel processes, and distribution of data. Next, you’ll discover strategies for guaranteeing consistency, even when data is replicated across multiple nodes and regions. Finally, you’ll learn techniques for measuring scalability, and design patterns to keep your systems running smoothly under heavy load. When you’re finished with this course, you’ll have the skills and knowledge of parallel and distributed computing needed to build systems that stand up to demanding workloads and unpredictable growth.

Table of contents

About the author

Michael Perry - Pluralsight course - Foundations of Computing: Parallel and Distributed Computing
Michael Perry

Mathematician and software developer, Michael L Perry applies formal proof to creating reliable software. He has developed a method starting from the works of the greats (Meyer, Rumbaugh, Knuth), and embodied it in his open-source frameworks (Update Controls and Correspondence).

More Courses by Michael