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

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

A note about experience levels

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 at includes the workshop's experience level. 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 instructor directly.

Current workshops, 2016-2017 academic year

Workshop name

Dates offered


Introduction to the Research Computing Center October 11 Introductory

Parallel Computing with MATLAB

October 12 Intermediate
Introduction to the Research Computing Center October 18 Introductory

Introduction to the Digital Humanities

October 20


Parallel Programming and Optimization for Intel Architecture October 25 Intermediate
Introduction to Hadoop October 27 Intermediate
Analysis of Genetic Data, Part 1 November 3 Intermediate
Introduction to Midway2 November 9 Introductory
Introduction to Python November 15 Introductory
Analysis of Genetic Data, Part 2 November 17 Intermediate
Introduction to the Research Computing Center January 10 Introductory
Interactive Visualization with iPython and Jupyter Notebook January 19 Introductory
Introduction to Linux January 24 Introductory
Introduction to Hadoop January 26 Intermediate
MATLAB Optimization January 31 Intermediate
Introduction to R: the Power of the Data Frame February 7 Introductory
Text Analysis and Visualization Strategies for Digital Humanists February 9 Introductory

Hands-on Parallel Programming with OpenMP

February 14 Introductory
Python for HPC February 21 Intermediate

Dissecting LAMMPS: An Open Development Environment for Particle Systems Simulation

February 28 Advanced
Introduction to the Research Computing Center April 4 Introductory
GPU Accelerations in MD Simulations and QM Calculations April 11 Advanced
Job Scheduling on Midway April 18 Introductory
Designing Interactive Data Visualizations (D3/Javascript) April 25 Intermediate
Understanding Image Segmentation May 9 Introductory
HPC for Molecular Engineering May 18 Introductory

Parallel Programming Using MPI

May 25 and 26 (two day workshop) Introductory (Day 1); Intermediate (Day 2)


Other workshops offered in past years



  • 3D Visualization Day: Amira and Avizo
  • Advanced Tutorial on Stata
  • Big-Data movement made easy: An Introduction to Globus-Online (CI - RCC)
  • Computational Tools for Bio/Chemists
  • Computational Quantum Chemistry at the RCC
  • COMSOL 5.0 & Application Builder Workshop
  • Data Visualization Strategies and Digital Cartography (D3)
  • Debugging and Optimization on Midway with Allinea's DDT Parallel Debugger
  • GPU Computing with NVIDIA
  • GPU-CUDA Programming
  • Image Analysis in Python
  • Intel Software for High-Performance Parallel Applications
  • Intel Software Tools: Compilers, Libraries, and Parallelism
  • Introduction to Data Visualization
  • Introduction to GPU Computing with CUDA
  • Introduction to Stata
  • Introduction to Unix at the Research Computing Center
  • MPI + OpenMP: A Hybrid Scheme of Parallel Programming and Computing
  • Practical Introduction to Midway
  • Programming with SWIFT Scripts
  • Project Management Tools at RCC
  • Research Data Management Resources at UChicago
  • Running and Optimizing Your Code on Midway
  • Speed Up Your Python
  • Stata: Data Management, Analysis, and Graphic Fundamentals
  • VSCSE Data Intensive Summer School

Archived Workshop Materials

Coming soon.


Check the RCC calendar for listings of other RCC events.