CoMSES Net Discourse Forums

WestGrid Research Computing Summer School (Canada only)

This year, WestGrid is moving its Research Computing Summer School online. Courses include the following topics:

Bash command line Introduction to High Performance Computing (HPC) Introduction to programming in Julia language Using Python in Jupyter notebooks Creating scientific visualizations using ParaView Machine Learning with PyTorch Parallel programming using Chapel language Gromacs simulation optimisation Introduction to Singularity containers Tools for data analysis in bioinformatics Version control with Git Introduction to databases on Compute Canada’s Cedar cluster Using the Compute Canada Cloud Docker in your virtual machine Advanced data analysis and computation with MATLAB

For course descriptions, schedule details, and session materials, please visit the Summer School website.


This year’s event will be a blend of:

1-1.5 hour long sessions, scheduled over 1, 2 or 3 days self-paced learning (a mix of reading materials, pre-recorded videos, takeaway exercises) live hands-on Zoom tutorial sessions with the instructors

Note Zoom sessions will be limited to 100 participants, so please only register for the sessions you are prepared to attend. Participants must register using their institutional / organizational email address (not a personal email, ie. gmail), as that will be used to verify the participant is a researcher from a Canadian post-secondary institution or research organization (the target audience for this event).


There is no cost to participate in this online version of the Summer School.


A certificate of completion will be awarded to anyone who attends a course in full. A course is considered attended in full when a participant attends and participates in all exercises shared in all Zoom sessions for that particular course.

Who Should Participate

Researchers, students, or staff members at Canadian post-secondary institutions and other research organizations. All research disciplines and skill levels are welcome to register. Some courses may require some pre-requisite knowledge. Please see the notes below and check the course descriptions for more details.

Note: If you are an international researcher / student living outside of Canada and you have no relation to a Canadian post-secondary institution, then you cannot register; however, you are welcome to browse WestGrid’s Training Materials website for similar resources and recorded videos.


All participants require a base level of knowledge or skill in programming and using Linux. (Note: Our first session in Week 1, “Bash Command Line” can provide this base knowledge for anyone unfamiliar with using Linux command line.) For example, you must be familiar with tasks such as:

Working with files and directories Displaying and searching the contents of a file Editing remote files Searching the filesystem Writing bash loops Using pipes to construct longer commands Writing and running bash scripts Transferring files and directories to/from remote computers

Some courses will require additional or more advanced level knowledge or programming skills. Check the course descriptions for more details.

All participants are encouraged (but not required) to obtain a Compute Canada account. We will be providing guest accounts if needed, but if you would like to register for a free Compute Canada account, click here.

More Information

If you have questions or would like more information on this WestGrid Summer School, please contact [email protected] or visit the Summer School website.

This is a companion discussion topic for the original entry at