Rated 4.5 out of 5

High Performance Computing

COURSE OVERVIEW

The High Performance Computing course develops a structured understanding of parallel and accelerated computing through eight source-defined units. The curriculum begins with HPC foundations and architecture, hardware and local lab setup before moving into parallel-computing fundamentals. Learners then progress through distributed-memory programming with MPI, shared-memory programming with OpenMP and GPU computing with CUDA.

Later units connect programming with local HPC operations, including SLURM, storage, containers and a Proxmox lab, before concluding with performance optimization and capstone workflows. Every unit combines theory sessions with hands-on sessions, creating a consistent path from concepts to practical activity. The course is designed for technical learners and professionals who want a source-aligned introduction to HPC programming, operations and optimization in an online six-week format.

WHAT YOU'LL LEARN

  • Explain the foundations and purpose of high performance computing.
  • Describe HPC architecture, hardware and local lab setup considerations.
  • Apply parallel-computing fundamentals within the supplied learning pathway.
  • Develop understanding of distributed-memory programming with MPI.
  • Develop understanding of shared-memory programming with OpenMP.
  • Explore GPU computing workflows using CUDA.
  • Work with local HPC operations involving SLURM, storage and containers.
  • Understand the role of a Proxmox lab in the supplied local HPC workflow.
  • Analyse performance-optimization considerations in HPC workflows.
  • Integrate learning through the final capstone-workflow unit.

Develop parallel computing skills across CPU, GPU and cluster workflows

CURRICULUM

Unit 1: Foundations of High Performance Computing
Unit 2: HPC Architecture, Hardware and Local Lab Setup
Unit 3: Parallel Computing Fundamentals
Unit 4: Distributed Memory Programming with MPI
Unit 5: Shared Memory Programming with OpenMP
Unit 6: GPU Computing with CUDA
Unit 7: Local HPC Operations: SLURM, Storage, Containers and Proxmox Lab
Unit 8: HPC Performance Optimization and Capstone Workflows

WHO SHOULD ENROLL

  • Students and technical learners interested in high performance computing.
  • Developers seeking structured exposure to parallel-programming approaches.
  • Professionals working with compute-intensive technical environments.
  • System and infrastructure learners interested in local HPC operations.
  • Learners who want exposure to MPI, OpenMP and CUDA within one pathway.
  • Professionals interested in HPC performance optimization and capstone workflows.

WHAT YOU'LL GET

  • A source-aligned eight-module High Performance Computing pathway.
  • Theory and hands-on sessions in every module.
  • Structured exposure to MPI, OpenMP, CUDA and local HPC operations.
  • An online six-week learning format.
  • A course completion certificate.

OUTCOME

  • Explain the foundations and architecture of high performance computing.
  • Relate hardware and local lab setup to HPC learning workflows.
  • Differentiate key parallel-computing approaches in the supplied curriculum.
  • Apply conceptual understanding of distributed-memory programming with MPI.
  • Apply conceptual understanding of shared-memory programming with OpenMP.
  • Interpret GPU-computing workflows using CUDA.
  • Describe local HPC operations involving SLURM, storage, containers and Proxmox.
  • Analyse performance-optimization considerations across HPC workflows.
  • Integrate learning through the capstone-workflow module.

KNOW MORE ABOUT

Course Price: ₹1,250
Who Should Enroll
What You'll Get
Sample Certificate
21 reviews
Rated 5 out of 5