Course

Virtual Environments on ARC

Self-paced
1 credit

Enroll

Full course description

Term: Spring 2026

Date: February 27th, 2026

Time: 12:00 p.m. to 1:00 p.m.

Location: Online Only

Instructor: Ayat Mohammed

Presented By: Advanced Research Computing (ARC)

 

Description:

Prerequisites:

  • You will need an ARC account to follow along and set up these tools.
  • Access to a VT network (e.g., on campus or connected to VPN)

Description:

ARC’s high-performance computing (HPC) resources support a wide range of computational needs, from serial workloads to large-scale parallel applications running on multi-core CPUs and GPUs. While all users have access to foundational software such as Linux/Unix tools and the Slurm job scheduler, many research projects require specialized tools, compilers, programming libraries, or domain-specific applications. This workshop focuses on how users can customize their ARC environment to meet these needs, with an emphasis on creating and managing Python virtual environments (VEs). Participants will learn how to create and use a conda environment for tailored Python workflows while also being exposed to other virtual environment types like venv, pip, and how to set up environments for use with Jupyter Notebooks available in Open OnDemand (OOD). Examples and hands-on exercises will demonstrate best practices for organizing, managing, and using virtual environments effectively on ARC syste ms.

Sign up for this course today!

Enroll