Online course “Introduction to ARC”

Course web site:

This two semester training course consists of a series of independent, self-contained modules on a wide range of topics pertaining to advanced research computing, including

  • Introduction to supercomputing
  • Introduction to Shell
  • Introduction to JupyterLab
  • Python for high performance computing
  • Parallel programming with Fortran
  • Parallel programming with C++
  • Parallel processing with GPUs
  • Programming with Julia
  • Introduction to Message Passing Interface (MPI)
  • Scalable and accelerated data science
  • Debugging and profiling
  • Visualization of scientific data

The course format includes live lectures and labs in Zoom and self-paced learning content. The live classes are scheduled for Monday, Wednesday and Thursday from 4pm-5pm Eastern Time. Recordings of live classes will be available for those who can’t attend or would like to study the course materials alternatively at their own time.

For each module, there is a discussion forum where attendees can ask questions and receive answers. Those who would like to receive a certificate for the completion of this course need to meet the minimum requirements such as the completion of quizzes and home work assignments. For any course related questions, please send an email to

No tickets available.