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.

Upcoming Workshops

01/30/20 Using Rivanna from the Command Line Gladys Andino
01/31/20 Fundamentals of Matlab Ed Hall
02/06/20 Parallel Computing with Matlab Ed Hall
02/11/20 Shiny Web Apps in R Christina Gancayco
02/13/20 Software Containers for HPC Environments Ruoshi Sun
02/13/20 Statistical Methods in Matlab Ed Hall
02/18/20 Intro to Image Processing with Fiji/ImageJ Karsten Siller
02/19/20 Moving R to HPC Jackie Huband
02/20/20 High Performance Python Karsten Siller
02/20/20 Optimization Methods in Matlab Ed Hall
02/25/20 Automation of Image Processing with Fiji/ImageJ Karsten Siller
02/26/20 Optimizing R Code Jackie Huband
02/27/20 C/C++ and Fortran on Rivanna Ruoshi Sun
02/27/20 Deep Learning in Matlab Christina Gancayco
03/04/20 Parallelizing R Jackie Huband
03/05/20 Image Processing in Matlab Christina Gancayco
03/18/20 Parallel R with MPI Jackie Huband
03/26/20 Julia on Rivanna Ed Hall

View All Upcoming Workshops


Register for our workshops through UVA Library Research Data Services, where many technical workshops are taught for beginner, intermediate, and advanced users. UVA Research Data Services offers training on data analysis, statistics, and computation and on Library resources and methods.

Broad categories of RDS sponsored workshops are:

  • Getting Started with R
  • R for Statistics
  • R for Big (Comp/Data)
  • Getting Started with Python
  • Using Matlab
  • Using Rivanna
  • Using Tableau
  • Using Fiji/ImageJ
  • General Data Tools
  • Computational Workflow Tools
  • Grant Workflow Tools
  • Writing Workflow Tools

Workshop Material

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

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 Data Management with OMERO
  • 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? Write us.