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

Workshops for 2021 have been moved to online learning formats due to campus closures from COVID-19.

Oct 20, 2021
Introduction to Shiny Christina Gancayco
Oct 21, 2021
Scientific Image Processing with Matlab Ed Hall
Oct 25, 2021
Building Containers for Rivanna Ruoshi Sun
Oct 27, 2021
Nov 3, 2021
RNA-Seq Analysis, Part I & II Gladys Andino, Pankaj Kumar
Oct 27, 2021
Customizing Shiny Apps Christina Gancayco
Nov 4, 2021
Scientific Image Processing with Python Karsten Siller
Nov 4, 2021
Scientific Computing with Julia on Rivanna Ed Hall
Nov 8, 2021
Accelerate Python with RAPIDS Ruoshi Sun

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

Coffee & Coding

Want to learn a new coding skill?

Join us on Zoom for Coffee&Coding every Thursday afternoon between noon and 12:30 for amazing coding tips that will streamline your research!

Upcoming topics include “Basic data cleaning with tidyverse”, “f strings in Python”, and “Joining data with pandas." All are welcome!

Time: Thursday’s from 12:00-12:30

Below is the schedule for Fall 2021:

# Date Topic Language Instructor
1 9/2/2021 Reading data in R R Will Rosenow
2 9/9/2021 Basic data cleaning with tidyverse R Will Rosenow
3 9/16/2021 across() function R Marieke Jones
4 9/23/2021 Joins with tidyverse R Will Rosenow
5 9/30/2021 Intro to ggplot2 R Will Rosenow
6 10/7/2021 Annotating a volcano plot R Marieke Jones
7 10/14/2021 gtsummary package R Marieke Jones
8 10/21/2021 Apply statements R Will Rosenow
9 10/28/2021 purr package functions R David Martin
10 11/4/2021 Reading data in Python Python Will Rosenow
11 11/11/2021 f strings in Python Python Will Rosenow
12 11/18/2021 Joining data with pandas Python Will Rosenow
13 12/2/2021 Error handling with try and except Python Will Rosenow
14 12/9/2021 List comprehension Python Jackie Huband

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.

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? Let us know.