This is a partial list of workshops offered by Northwestern IT Research Computing Services.
Not all workshops are offered every quarter or even every year.

See the Research Computing Services Workshops and Training Page for currently offered workshops and other resources.

The GitHub icons link to the workshop materials on GitHub.

CUDA: Introduction

CUDA is used for parallel computing with GPUs

advanced C/C++ HPC

Cloud Computing Essentials

When and why to use cloud computing resources for research

beginner cloud

Command Line: Introduction

Learn the basics of using a terminal to navigate your file system and run programs

beginner bash hpc data science

Command Line: vi/vim

Learn how to use a common command line text editor

beginner HPC data science bash

D3: Introduction

JavaScript library for interactive visualization

intermediate visualization

Data Organization in Spreadsheets

Learn best practices to save yourself headaches


Data Storage Options

What are the options for storing research data at Northwestern?

beginner storage

Good Data Viz Practices

Techniques for effective data visualizations

beginner visualization

Julia: Introduction

High performance language for numerical computing

intermediate data science HPC programming

LaTeX: Introduction

Powerful document preparation system for scientific publications


Literary Analysis: Introduction

Learn basic approaches to analyzing literary texts using freely available tools.

beginner text

Python: Data Visualization

Make graphs with matplotlib and Seaborn

intermediate data science programming

Quest: Introduction

Get started with the Quest HPC cluster

beginner HPC

Quest: MPI and mpi4py

Parallelize code across nodes

advanced HPC

Quest: Singularity Containers

Install software and manage dependencies on Quest

advanced HPC

R: Introduction

Introductory R workshop over 2-3 days

beginner R data science

Version Control with Git: Intro

Track changes and manage your workflow with git


Web Fundamentals

Learn how web pages work