High-Performance and Parallel Computing
About this course
Unlock the power of modern computing systems with this hands-on specialization designed for scientists, engineers, scholars, and technical professionals. Whether you're working with large datasets, building machine learning models, or running complex simulations, high-performance computing (HPC) skills can significantly accelerate your work. Throughout the specialization, you'll build a strong foundation in parallel and distributed computing. You’ll start by learning the basics of Linux environments, shell scripting, and strategies for writing optimized code. You’ll explore how to identify and resolve performance bottlenecks using profiling tools and gain a high-level understanding of modern HPC and cloud architectures. Finally, you’ll dive into parallel programming using the Message Passing Interface (MPI) for scalable code in distributed systems. By the end of this specialization, you’ll be equipped with practical tools and techniques to write efficient, scalable code for high-performance environments. Prior experience with C, C++, or Python is recommended.
Price shown by Coursera — confirm on their site.
Enroll on CourseraYou'll be redirected to Coursera to complete enrollment.
- Listed & compared by CourseAsk
- English · All Levels
More courses like this
1Z0-931 - Oracle Autonomous Database Cloud Specialist- Tests
Udemy · Certificate
Coursera
Next-Gen AI Development with Hugging Face
Coursera · MOOC / Non-credit
DP-100: Microsoft Azure Data Scientist Practice Tests 2026
Udemy · Certificate
Crush the GDPR, DPO, CIPP/E Exams - 300 Sample Questions
Udemy · Certificate
More courses from Coursera
Coursera
TCP/IP and Internet
Birla Institute of Technology & Science, Pilani · MOOC / Non-credit
Coursera
Agile Project Management
University of Colorado Boulder · Master's Degree
Coursera
Conservation and Sustainable Development
University of Michigan · MOOC / Non-credit
Coursera
Extra-Galactic Astronomy
University of Cambridge · MOOC / Non-credit