Advanced Research Computing (ARC) 2025 Summer School
July 7 - July 11, 2025
Registration is now open for the 2025 Advanced Research Computing (ARC) Summer School!
Register here to save your spot!
Join us for the Advanced Research Computing (ARC) Summer School, happening July 7–11, 2025, with daily sessions from 9:30–11:30 AM and 1:00–3:00 PM. This week-long series of hands-on workshops is designed to support researchers at all levels—whether you're just beginning or looking to expand your skills.
You'll explore essential topics such as research computing, high-performance computing (HPC), data management, research cybersecurity, Python programming, ARC OnDemand, and more.
The Summer School is offered in a hybrid format: attend in person at UBC Vancouver (Gordon B. Shrum Building, Room B1001, 6088 University Boulevard) or join us online.
Session Details
Date & Time | Session Name & Details | Location |
Monday, July 7, 2025 9:30 – 11:30 AM | Introduction to Bash Command Line Interface The command line interface is foundational to most computing systems, and for Linux environments, Bash is the most commonly used shell. In this course, participants will learn the basics of remotely connecting to a command line system, navigating file structures, copying and moving files, and modifying content using Bash. The session will also introduce Bash scripting, enabling users to automate complex tasks through a series of simple commands. This course is designed to provide a strong foundation for research computing and navigating high-performance computing (HPC) systems. Prerequisite: Although no prior programming skills are required, basic knowledge of computing systems and data processing is recommended. Instructor: Jacob Boschee | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |
Monday, July 7, 2025 1:00 – 3:00 PM | Introduction to High-Performance Computing and Data Storage In the age of big data and complex computational challenges, the ability to efficiently process and store vast amounts of data is crucial across many disciplines. This workshop is designed for UBC researchers who are interested in using high-performance computing (HPC) and large-scale data storage solutions to facilitate their research projects. Participants will gain hands-on experience and deepen their understanding of the latest technologies and methodologies in HPC and data storage. Prerequisite: Basic knowledge of computer systems and data processing is recommended. Instructor: Roman Baranowski | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |
Tuesday, July 8, 2025 9:30 – 11:30 AM | Introduction to Python (Part 1) This is part one of a two-part course. After completing both sessions, participants will have a solid foundation in Python programming, including control flow with loops. The course also introduces how to write functions for clean, reusable code, and how to use modules and libraries to extend Python’s capabilities for more complex tasks. Please bring a laptop (Mac, Linux, or Windows) with administrative access—tablets and Chromebooks are not supported.
Instructor: Sarah Clarke (ACENET) | Online |
Tuesday, July 8, 2025 1:00 – 3:00 PM | Introduction to Research Data Management Workshop Outcomes:
Prerequisite: None Instructor: Eugene Barsky | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |
Wednesday, July 9, 2025 9:30 – 11:30 AM | Introduction to Python (Part 2) This is part two of a two-part course. After completing both sessions, participants will have a solid foundation in Python programming, including control flow with loops. The course also introduces how to write functions for clean, reusable code, and how to use modules and libraries to extend Python’s capabilities for more complex tasks. Please bring a laptop (Mac, Linux, or Windows) with administrative access—tablets and Chromebooks are not supported. Prerequisite: Successful completion of Introduction to Python (Part 1). Instructor: Tannia Chevez (ACENET) | Online |
Wednesday, July 9, 2025 1:00 – 3:00 PM | Cybersecurity Hygiene/Data Classification/Research guide to the updated UBC Encryption standard As researchers, the integrity and security of your data are critical to your work. Regardless of the type of research you are conducting, a cybersecurity incident could have significant consequences on not only the institution, but also your ability to publish your research paper and your reputation in the research community. This three-part workshop will inform you about what is available to you at UBC to secure your research information from cyberattacks. Part I - Information Classification and Tool Selection: Learn to classify your information based on risk and understand your protection obligations. Discover the impacts of cybersecurity breaches on various data types and select the right tools for your information classification. Part II - A Research Guide to the Updated Encryption Standard: Discover the newly updated institutional encryption standard and learn how it applies in your research projects. Part III - Cybersecurity Hygiene: Explore essential controls and strategies to improve cybersecurity hygiene in your research and beyond. Prerequisite: None Instructors: Luc Letarte, Scott Baker | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |
Thursday, July 10, 2025 9:30 – 11:30 AM | Introduction to Globus Globus is a data management service that enables seamless file transfers between endpoints—computers connected to the Globus file transfer network. It has become the standard in research and high-performance computing for efficiently moving large datasets, especially when transferring data to or from institutions that already provide a Globus endpoint. In this session, we will provide an overview of Globus, including a live demonstration of how to use this service via the Globus web interface and command line (CLI), as well as how to automate certain Globus tasks. Instructors: Ben Lai and Michael Tang | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |
Thursday, July 10, 2025 1:00 – 3:00 PM | Introduction to ARC OnDemand Instructor: Jacob Boschee | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |
Friday, July 11, 2025 9:30 – 11:30 AM | Introduction to Digital Research Alliance of Canada In the context of Advanced Research Computing (ARC), the Alliance provides high performance compute (HPC), storage, and cloud computing services free of charge to UBC researchers. In this session, we will explore the various HPC and cloud computing resources available via the Alliance, how to gain access to and use these resources for your research projects, and how to apply for the annual Resource Allocation Competition (RAC). Instructors: Michael Tang and Venkat Mahadevan | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |
Friday, July 11, 2025 1:00 – 3:00 PM | Ask Me Anything Prerequisite: None | Gordon B. Shrum Building, Room B1001 (UBC Vancouver) & Online |