Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

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.

Beginner
1h 3m
(4)

Created by Michael Perry

Last Updated Jun 17, 2025

Course Thumbnail
  • Course

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.

Beginner
1h 3m
(4)

Created by Michael Perry

Last Updated Jun 17, 2025

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
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.

Foundations of Computing: Parallel and Distributed Computing
Beginner
1h 3m
(4)
Table of contents

About the author
Michael Perry - Pluralsight course - Foundations of Computing: Parallel and Distributed Computing
Michael Perry
17 courses 4.5 author rating 2263 ratings

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).

Get started with Pluralsight