Workshops


UVA Research Computing provides training opportunities covering a variety of data analysis, basic programming and computational topics. All of the classes listed below are taught by experts and are freely available to UVa faculty, staff and students.

New to High-Performance Computing?

We have core training that is essential to getting up to speed working in the UVA HPC environment. We offer virtual orientation sessions to introduce you to the Afton & Rivanna HPC systems. Trainings are hosted Wednesdays. Registration is required.

The training material is hosted on our learning page where you can find a full YouTube video series and the workshop content of our core training.

Upcoming Workshops

DATE WORKSHOP INSTRUCTOR
Sep 16, 2025
High Performance Computing from a Terminal WindowCamden Duy, Hana Parece
Sep 18, 2025
Introduction to Writing Slurm Job Scripts for HPCCamden Duy, Hana Parece
Sep 30, 2025
Introduction to VSCode for HPCHana Parece
Oct 9, 2025
Introduction to Bioinformatics Tools for HPCDeb Triant

Research Computing is partnering with the Research Library and the Health Sciences Library to deliver workshops covering a variety of research computing topics.

All Upcoming Workshops from UVA Library Research Data Services

All Upcoming Workshops from UVA Health Sciences Library


Workshop Material

Course material and exercises are available through a companion site. Feel free to browse classes, tutorials and workshop material and learn at your own pace.


Explore Our HPC Core Training Videos

Before attending any of our live workshops, we invite you to check out our foundational HPC training videos available on our YouTube channel.

These short tutorials will help you get the most out of your workshop experience:

Whether you’re new to high-performance computing or need a quick refresher, these videos are a great place to start.

Watch Now


Previous Workshops

  • Advanced Computing in the Cloud
  • Advanced Data Manipulation with R
  • Advanced Data Visualization with R
  • Analyzing 16s RNA Amplicons
  • Building Shiny Web Applications in R
  • Conditionals and Iteration in R
  • Data Analysis & Visualization with Python
  • Data Visualization with Matlab
  • Databases and How to Use Them
  • Docker Containers for Scientific Research
  • How to Work With Databases
  • Image Processing with Matlab
  • Introduction to Cloud Computing
  • Introduction to Docker Containers
  • Introduction to Git and GitHub
  • Introduction to High Performance Computing (Rivanna)
  • Introduction to Highly-Sensitive Data Analysis (Ivy)
  • Introduction to Matlab
  • Introduction to Python
  • Introduction to R
  • Introduction to Rivanna
  • Introduction to the Command Line
  • Introduction to UVA Research Computing Resources
  • Machine Learning in the Cloud
  • Machine Learning with MatLab
  • Next Generation Sequence Alignment
  • Optimizing R
  • Parallel Computing with Matlab
  • R For Beginners
  • R Package Development Tools
  • Writing in Functions in R

Do you need a specific workshop and have a group of people to attend? Let us know.