Research Computing Bootcamps Go Online

Research Computing Bootcamps connect you with colleagues working in the same space to share knowledge, best practices and get answers to your questions.

Spring bootcamps start April 27th. Whether your questions revolve around scheduling jobs or data analysis, we have an abundance of workshops for you. See something you like? Sign up now as these workshops often have waitlists for registration. If you are unable to attend a workshop after registering, please let us know at istcomms@ualberta.ca so we can provide the spot to another registrant.

HPC: Shell
Date: Monday, April 27
Time: 9am - 12pm
Location: Online
Facilitator: John Simpson

THIS WORKSHOP HAS REACHED CAPACITY.

AT CAPACITY Register for the waitlist!

This 3-hour workshop will introduce you to the basic interface for using a High-Performance Computing environment: the Linux Shell, a command line environment. You will learn how to login to a remote HPC machine and perform common commands used in such an environment such as moving through directories, viewing files, and moving files on and off the system. This is a version of the face-to-face workshop that we run regularly that has been truncated slightly to account for some inefficiencies of the online environment. Participants will need a computer that has a strong internet connection to handle video streaming. They will also need software to access the HPC systems that will be used as part of the course. Instructions on installing such software will be shared with registrants a few days before the course.

HPC: Essentials
Date: Wednesday, April 29
Time: 9am - 12pm
Location: Online
Facilitator: Kamil Marcinkowski

THIS WORKSHOP HAS REACHED CAPACITY.

AT CAPACITY - Register for the waitlist!

This is the second workshop in the series designed to move researchers from no previous experience using high performance computing (HPC) clusters towards a position of confidence and competence. This workshop focuses on the mechanics of submitting programs (aka “jobs”) to the clusters so that they can be scheduled and run. Led by Kamil Marcinkowski, scheduling team lead for Compute Canada, this workshop will contain extra emphasis on interacting with the scheduler to ensure that your work is getting done rather than sitting in the queue. This workshop provides that background in a friendly, jargon-minimized, hands-on environment.

Regular Expressions
Date: Monday, May 4
Time: 10:30am - 12pm
Location: Online
Facilitator: John Simpson

THIS WORKSHOP HAS REACHED CAPACITY.

AT CAPACITY Register for the waitlist!

Ever wondered how a web form "knows" that you haven't properly entered a phone number, postal code, or email address? Need to quickly reformat a long list of names from FIRST LAST to LAST, FIRST (or vice versa)? Need to capture all the words in a document that have 'T' as the second letter? Regular Expressions are a powerful tool for searching and validating sequences of text. This introductory workshop will assume no previous experience and have you writing basic expressions quickly and slowly picking your way through reading and writing more complicated expressions by the end. Participants will need a computer that has a strong internet connection to handle video streaming. A web service will be used for working with regular expressions so no software needs to be installed.

Python (4 days)
Dates: Tuesday, April 28; Thursday, April 30; TuesdayMay 5; and Thursday, May 7
Time: 9am - 12pm
Location: Online
Facilitators: Chris Want

THIS WORKSHOP HAS REACHED CAPACITY.

AT CAPACITY - Register for the waitlist!

This is a 12 hour introductory online workshop (3 hours a day over 4 days) on using the Python programming language, with a particular focus on data analysis using the Pandas library and plotting. No previous programming experience assumed. Either Python/Jupyter must be installed on your own computer, or a cloud based Jupyter environment can be used. If you do not have a version of Python and are not sure where to start, then consider following the instructions for your operating system here: https://swcarpentry.github.io/python-novice-gapminder/setup/ Participants will need a computer that has a strong internet connection to handle video streaming.

HPC: Tuning and Debugging
Date: Wednesday, May 6
Time: 10:30am - 12pm
Location: Online
Facilitator: Kamil Marcinkowski

Register now!

Your research has gone beyond the capabilities of your laptop, and you're now getting started with the cluster. Now what? How do you figure out what resources your jobs need on the cluster? What do you do when things go wrong? This workshop will spend 90 minutes sharing secrets of interactive cluster usage so you can schedule work efficiently, learn how to fix problems when things go wrong, and use the system for interactive code development.

Participants will need a computer that has a strong internet connection to handle video streaming. They will also need software to access the HPC systems that will be used as part of the course. Instructions on installing such software will be shared with registrants a few days before the course.