The 2022 Compute Ontario Summer School for Advanced Research Computing will begin on May 30th, 2022 and will run until August 5th, 2022, offering virtual (online) workshops on a variety of topics, including advanced research computing basics, high performance computing tools, programming languages, machine learning, visualization, programming GPUs, and bioinformatics. The Summer School workshops are at the beginner-to-intermediate levels of difficulty. Prerequisites are listed in each workshop's description.


One can register/enrol for one, some, or all of the workshops in the Summer School. The ability to register/enrol starts approximately two weeks prior to each workshop. (The same account is also used to sign up to receive general notices.)

In order to register/enrol, you need to be able to log into the 2022 Compute Ontario Training site in one of two ways:

  1. Using your account with the Digital Research Alliance of Canada (Alliance in short; formerly Compute Canada).
    NOTE: Alliance accounts are available for free for Canadian academia. If you are a student or postdoc or researcher (not a faculty), your supervisor needs to get an account first before you can apply for one. Click this link for instructions on how to apply for an account if you don't already have one.
  2. If you do not have (and cannot get) an Alliance account, then you can request a Compute Ontario Training web site only account. To request such, send an email to preney@sharcnet.ca from the email account with the subject Compute Ontario Summer School Account you want to have associated with such.

Signing Up to Receive General Notices

To help avoid missing registration windows for the various workshops, you may also sign up to receive general notifications for Compute Ontario Summer School workshops as follows:

  1. Click this link (link opens in a new window) to access our General Notices forum.
  2. If you weren't previously logged in, then click the Continue button and log in. (See the Registration section above on how to log in to our training site.)
  3. After logging in you will be sent back to this page, click the Enrol me button.


Workshops typically take place on Mondays, Wednesdays, and Fridays, in either the morning or afternoon. For specific times, please see each course's description or top of its main page. (After registration opens for that workshop, one can enrol/unenrol in the linked-to workshop after first logging in.)

The title of each workshop in the table below links to a course page with more information:

Name Date(s) Length AM/PM Registration Starts
Introduction to Shell May 30 1 session AM May 16 @ 12pm EDT
Introduction to Python May 30, June 1 2 sessions PM May 16 @ 12pm EDT
Using Jupyter Lab June 2 (12pm to 1pm EDT) 1 hour - May 16 @ 12pm EDT
Bioinformatics June 6, 8, and 10 1 week AM May 23 @ 12pm EDT
R June 6, 8, and 10 1 week PM May 23 @ 12pm EDT
Machine Learning June 13, 15, and 17 1 week AM May 30 @ 12pm EDT
Git June 13, 15, and 17 1 week PM May 30 @ 12pm EDT
HPC Python June 27, 29, and 30 1 week AM June 13 @ 12pm EDT
C++ June 27, 29, 30; July 4, 6, and 8 2 weeks PM June 13 @ 12pm EDT
RDM & ARC: Building Bridges to Support Researchers June 28 (1:30pm to 3pm EDT) 1.5h PM June 13 @ 12pm EDT
Programming GPUs July 4, 6, 8, 11, 13, 15, 18, 20, and 22 3 weeks AM June 20 @ 12pm EDT
Visualization July 11, 13, 15, 18, 20, and 22 2 weeksPM June 27 @ 12pm EDT
Creating a Data Management Plan (DMP) July 12 (1:30pm to 3pm EDT) 1.5h PM June 27 @ 12pm EDT
Using SLURM Commands July 21 (10:30am to 11:30am EDT) 1h AM July 4 @ 12pm EDT
MPI July 25, 27, and 29 1 week AM July 11 @ 12pm EDT
Data Security July 25 and 27 2 sessions PM July 11 @ 12pm EDT
Using SSH Keys on Windows July 26 (10:30am to 11:30am EDT) 1h AM July 11 @ 12pm EDT
Enabling and Using Windows Subsystem for Linux July 26 (1:30pm to 2:30pm EDT) 1h PM July 11 @ 12pm EDT
So you want to publish your data, now what? BOREALIS (Dataverse)! July 28 (1:30pm to 3pm EDT) 1.5h PM July 11 @ 12pm EDT
Deep Learning August 2, 3, and 5 1 week AM July 18 @ 12pm EDT
OpenMP August 2 and 3 2 daysPM July 18 @ 12pm EDT
When Micro-Performance Has Macro Effects (Cancelled) August 4 (10:30am to 11:30am EDT) 1h AM July 18 @ 12pm EDT
Using Apptainer (Cancelled) August 4 (1:30pm to 2:30pm EDT) 1hPM July 18 @ 12pm EDT

Need Help? Have Questions?

Should you require any assistance, have questions, etc. please open a ticket by sending an email to support@computecanada.ca with the subject 2022 Compute Ontario Summer School and explain what you require assistance with and/or ask any questions you may have.