SHARCNET Summer School on ARC

Registration is now open for our annual SHARCNET Summer School on Advanced Research Computing . The school is an annual educational event for graduate/undergraduate students, postdocs and researchers who are engaged in compute-intensive research. These schools are free and provide beginner-to-intermediate level courses on a wide range of subjects, from traditional high performance computing (MPI, CUDA) to data science, machine learning, and popular languages (Python, R etc.); they also include domain-specific courses.

This year the School will be run entirely online due to COVID-19 pandemic . It will start on May 25 as a single stream event and will run until Canada Day.


  • Getting Started: The Shell and Scheduler. May 25, 26.

  • Modern C++ and Parallel Programming. May 28, 31, June 1.

  • Modern Fortran. June 2, 3, 4

  • Python for HPC. June 7, 8, 9.

  • CUDA. June 10, 11, 14.

  • Parallel Programming with MPI. June 15-17.

  • Deep Learning Foundation. June 18, 21.

  • Bioinformatics. June 22, 23.

  • Parallel Debugging and Profiling. June 24, 25.

  • R for Statistical Computing. June 28, 29.

Summer School Registration

Participants need to register to attend the summer school. Registration is per-course, with no limits on the number of courses. All attendees are required to have a Compute Canada account before registering. Compute Canada accounts are free, but one has to be affiliated with a Canadian academic institution to qualify for one. To apply for a Compute Canada account, please follow this link: . Be aware that it might take a couple of business days to get your account approved.

Once you have a Compute Canada account, you can login to our Training web site using your Compute Canada credentials:

After that you can follow the link below to register for our Summer School courses:

Registration is limited, on a first come, first served basis, so please register early. 

No tickets available.