The Research Computing Center conducts workshops on a variety of topics relevant to research computing. Past workshop topics have included introductory, intermediate, and advanced seminars on programming languages; data management tools and best practices; and sessions focused on using Midway and other RCC resources. All workshops are held in RCC's Data Visualization Lab in the Kathleen A. Zar Room in the Crerar Library. They are generally structured as a brief lecture followed by a hands-on session.

In addition to workshops led by RCC staff, the Research Computing Center routinely invites industry experts and hardware and software vendors to teach courses focused on specific systems.

2019-2020 RCC Workshop Series

Fall Workshops

 

Title

Date

Presenter

Level

Location

Introduction to the RCC

10/15/19

Birali Runesha

Introductory

Zar Room

Introduction to Transfer Learning for Image Classification

10/17/19

Teodora Szasz

Advanced

Zar Room

Exploring Geospatial Raster Images

10/22/19

Parmanand Sinha  

Introductory

Zar Room

Introduction to the Digital Humanities

10/24/19

Jeffrey Tharsen

Introductory

Zar Room

Introduction to Information Data Visualization 

10/29/19

Kazutaka Takahashi

Introductory

Zar Room

Mind Bytes

11/5/19

   

Ida Noyes

Parallel Programming in Python

11/12/19

Jonathan Skone

Intermediate 

Zar Room

How to Use DaLI - an Introduction

11/14/19 Kazutaka Takahashi Introductory

Zar Room

Large-Scale Data Analysis in R

11/19/19

Peter Carbonetto

Advanced

Zar Room

Introduction to Deep Learning for Image Classification

11/26/19

Ping-Chang

Introductory

Zar Room

Data Wrangling and Visualization in R

12/3/19

Nicholas Marchio

Introductory

Zar Room

Introduction to Python for Data Analysis

12/10/19

Brooke Luetgert

Introductory

Zar Room

 

Summer Workshops (completed)

 

Title

Date

Time

Presenter

Level

Location  

Introduction to the Research Computing Center

6/25/19

2-4 PM

Hossein Pourreza

Introductory

Zar Room Download

Introduction to R for Data Analysis

7/2/19

2-5 PM

Peter Carbonetto

Introductory

Zar Room  

Introduction to Linux and Bash Shell

7/9/19

2-4:30 PM

Yuxing Peng

Introductory

Zar Room  

Introduction to R Shiny

7/16/19

2-4 PM

Nicholas Marchio

Introductory

Zar Room  

Text Analysis for Non-Western Scripts

8/6/19

2-4 PM

Jeffrey Tharsen

Introductory

Zar Room  
Data Therapy 1 8/8/19 3:30-4:30 PM Eamon Duede      

Introduction to Information Data Visualization

8/13/19

2-5 PM

Kazutaka Takahashi

Introductory

Zar Room  

Introduction to Geospatial Data Abstraction Library (GDAL)

8/20/19

2-4 PM

Parmanand Sinha 

Intermediate

Zar Room  
Data Therapy 2 8/22/19 3:30-4:30 PM Marynia Kolak   Zar Room  

Deep Learning for Computer Vision in Python

8/27/19

2-6 PM

Teodora Szasz

Intermediate

Zar Room  
Data Therapy 3  9/5/19 3:30-4:30 PM Peter Carbonetto   Zar Room  

Spring Workshops

Title

Date

Time

Presenter

Level

Location

Introduction to Python programming

4/2/2019

2-5 pm

Jonathan Skone

Basic

Zar Room

Large-Scale Data Analysis in R

4/11/2019

2–5 pm

Peter Carbonetto

Advanced

Zar Room

Analysis of Genetic Data 1: inferring population structure

4/16/2019

2–5 pm

Peter Carbonetto

Intermediate

Zar Room

Introduction to Spatial Raster data with R

4/18/2019

2-5 pm

Parmanand Sinha

Intermediate

Zar Room

Navigating the Data User Agreement Process 4/22/2019 2-3 pm Kali Frampton Open to all Zar Room

Analysis of Genetic Data 2: mapping genome-wide associations

4/23/2019

2–5 pm

Peter Carbonetto

Intermediate

Zar Room

Data Privacy in Research 4/24/2019 1-2 pm Stefan Quick Open to all Zar Room
Working with Sensitive Data in the SDE 4/25/2019 2-3:30 pm Hossein Pourreza Open to all Zar Room
Amira/Avizo Introductory Workshop 5/1/2019 9 am - 12:30 pm Amira Expert Open to all Zar Room

Advanced Methods for Textual Analysis: Stylometry, Topic Modeling and Text Visualizations

5/7/2019

2–4 pm

Jeffrey Tharsen

Intermediate

Zar Room

Optimizing Performance with Intel AVX

5/9/2019

2-4 pm

Yuxing Peng

Intermediate

Zar Room

Introduction to Network Analysis and Visualization

5/16/2019

2-4 pm

Kazutaka Takahashi

Intermediate

Zar Room

Introduction to Geocoding

5/21/2019

2–5 pm

Parmanand Sinha

Basic

Zar Room

Introduction to GPU programming with OpenACC

5/28/2019

2-4 pm

Hossein Pourreza

Intermediate

Zar Room

In-situ Visualization: Visualizing Simulation Data as they are Generated

6/4/2019

2–4 pm

Teodora Szasz

Advanced

Zar Room

Winter Workshops (completed)

Title

Date

Level

Location

Introduction to RCC

1/15/2019

Introductory

BSLC 018

Python Programming for Data Science

1/22/2019

Intermediate

BSLC 018

Large-scale data analysis in R

1/29/2019

Advanced

BSLC 018

Interactive 3D Computer Graphics using WebGL

2/5/2019

Intermediate

BSLC 018

GPU programming with CUDA

2/12/2019

Advanced

BSLC 018

Introduction to Data Visualization using D3

2/19/2019

Intermediate

BSLC 018

An Introduction to the Data Lifecycle Instrument: DaLI

2/21/2019

Introductory

BSLC 018

Parallel Programming in Python: MPI for Python

2/26/2019

Intermediate

BSLC 018

Digital Textual Analysis for Large-Scale Repositories (HathiTrust and others)

3/5/2019

Intermediate

BSLC 018

Fall Workshops (completed)

 

Title

Date

Level

Location

Introduction to the RCC

10/2/18

Introductory

BSLC 018

Introduction to Computer Vision in Python

10/9/2018

Intermediate

BSLC 018

Parallel Programming with OpenMP

10/16/2018

Intermediate

BSLC 018

Introduction to Data Visualization

10/23/2018

Introductory

BSLC 018

Introduction to R for data analysis

10/30/ 2018

Introductory

BSLC 018

Introduction to machine learning

11/6/2018

Introductory

BSLC 018

Parallel Programming in Python: Multithreading and Multiprocessing

11/13/2018

Intermediate

BSLC 018

Introduction to the Digital Humanities

11/27/2018

Introductory

BSLC 018

Reinforcement learning

12/4/2018

Advanced

BSLC 018

 

A note about experience levels

The RCC communicates the expertise needed to get the most out of a workshop by labeling it with an experience level. An Introductory level workshop presupposes little or no familiarity with the topic at hand. An Intermediate level workshop requires some degree of familiarity with the methods being used. An Advanced level workshop is for users who are already fluent with the methods and tools involved.

Each workshop's description includes the workshop's experience level (Click on course title for details). If you are unsure whether a given workshop will be taught at too advanced or too basic a level for you, feel free to contact the RCC for information.

Below is a small selection of workshops we have offered in previous years:

  • 3D Visualization Day: Amira and Avizo
  • Advanced Tutorial on Stata
  • Analysis of Genetic Data, Part 1
  • Analysis of Genetic Data, Part 2
  • Big-Data movement made easy: An Introduction to Globus-Online (CI - RCC)
  • Computational Quantum Chemistry at the RCC
  • Computational Tools for Bio/Chemists
  • COMSOL 5.0 & Application Builder Workshop
  • Data Visualization Strategies and Digital Cartography (D3)
  • Debugging and Optimization on Midway with Allinea's DDT Parallel Debugger
  • Designing Interactive Data Visualizations (D3/Javascript)
  • Dissecting LAMMPS: An Open Development Environment for Particle Systems Simulation
  • GPU Accelerations in MD Simulations and QM Calculations
  • GPU Computing with NVIDIA
  • GPU-CUDA Programming
  • Hands-on Parallel Programming with OpenMP
  • HPC for Molecular Engineering
  • Image Analysis in Python
  • Intel Software for High-Performance Parallel Applications
  • Intel Software Tools: Compilers, Libraries, and Parallelism
  • Interactive Visualization with iPython and Jupyter Notebook
  • Introduction to Data Visualization
  • Introduction to GPU Computing with CUDA
  • Introduction to Hadoop
  • Introduction to Linux
  • Introduction to Midway2
  • Introduction to Python
  • Introduction to R: the Power of the Data Frame
  • Introduction to Stata
  • Introduction to the Digital Humanities
  • Introduction to the Research Computing Center
  • Introduction to Unix at the Research Computing Center
  • Job Scheduling on Midway
  • MATLAB Optimization
  • MPI + OpenMP: A Hybrid Scheme of Parallel Programming and Computing
  • Parallel Computing with MATLAB
  • Parallel Programming and Optimization for Intel Architecture
  • Parallel Programming Using MPI
  • Practical Introduction to Midway
  • Programming with SWIFT Scripts
  • Project Management Tools at RCC
  • Python for HPC
  • Research Data Management Resources at UChicago
  • Running and Optimizing Your Code on Midway
  • Speed Up Your Python
  • Stata: Data Management, Analysis, and Graphic Fundamentals
  • Text Analysis and Visualization Strategies for Digital Humanists
  • Understanding Image Segmentation
  • VSCSE Data Intensive Summer School