Skip to main content

Training and Learning

Northwestern IT Research Computing Services collaborates with campus partners to offer members of the Northwestern research community opportunities to develop data science and computing skills, as well as learn about the services and resources that support research activities on campus.

Workshop topics include: R, Python, data visualization, SQL, Bash, high-performance computing (HPC), and more.  Northwestern Libraries offers workshops on GIS. See the Online Training tab for links to additional free training resources available for Northwestern researchers.

Subscribe to the NUIT-RESEARCH listserv to receive notice of research and training opportunities happening on and off campus.

Current Events

Workshops are currently offered online.  Additional online learning resources are also available for independent learning.

Mon Tue Wed Thu Fri
1

 

2

Next Steps in Python: Saving and Loading Objects

 
3

R Tidyverse Basics 4: ggplot2



Introduction to QGIS 

4 5

 

8

 

9

Next Steps in Python: Saving and Using Your Own Functions

10

R Tidyverse Basics 5: Pivoting, Separating


Introduction to ArcPro

11

Code Ocean for Researchers

12
15

 

16 17

R Tidyverse Basics 6: Utility Packages


Introduction to ArcGIS Online

18 19
22 23

 

 

24

 

25

 

26
January
13
2021

R Tidyverse Basics Series

Wednesday, January 13 - Wednesday, February 17 | 10-11am | Online

Learn how to explore and manipulate data in R with packages from the tidyverse. In this six-part series, we'll cover core functions in the dplyr and tidyr packages, learn the basics of ggplot2, and explore the functionality that some of the utility packages provide for working with specific types of data. Each session will include code examples and exercises, and you'll be pointed to additional exercises and materials for more practice after the session. Be sure to register for each section you are interested in.

Prerequisites: Basic knowledge of R.

 

Session 1: R Tidyverse Basics: Select, Filter, Mutate

Wednesday, January 13 | 10-11am | Online

Register 

Session 2: R Tidyverse Basics: Group by, Summarize, Arrange, Across
Wednesday, January 20 | 10-11am | Online

Register 

Session 3: R Tidyverse Basics: Joins
Wednesday, January 27 | 10-11am | Online
Session 4: R Tidyverse Basics: ggplot2
Wednesday, February 3 | 10-11am | Online

Register 

Session 5: R Tidyverse Basics: Pivoting, Separating
Wednesday, February 10 | 10-11am | Online

Register 

Session 6: R Tidyverse Basics: U tility packages
Wednesday, February 17 | 10-11am | Online

Register 

 

 

February
2
2021

Next Steps in Python: Saving and Loading Objects

Tuesday, February 2 | 3-4pm | Online

How do you save Python objects like dictionaries so that you can open them in other scripts or notebooks? We will cover two different file types – pickle and json – and practice the functions needed to save and load objects. We will also discuss the pros and cons of both file types.

Prerequisites: Python Fundamentals or similar beginning Python workshop, tutorial, or book. 

Register 

 

February
3
2021

Introduction to QGIS

Northwestern Libraries Workshop

Wednesday, February 3 | 1-2:30pm | Online

QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, and analysis of geospatial data. This workshop is targeted at new users with little to no GIS experience. QGIS runs on both Windows and MacOS. In QGIS , we will cover the basics of QGIS along with plotting XY data from a spreadsheet.

Prerequisites: None.  You will need to download the application and install it. It's available, for free, here: https://qgis.org/en/site/

Register 

 

February
9
2021

Next Steps in Python: Saving and Using Your Own Functions

Tuesday, February 9 | 3-4pm | Online

Do you find yourself writing the same piece of code in every script? Do you have equations or data cleaning steps that you want to reproduce exactly in multiple notebooks? This lesson covers how to save your own functions and how to import your functions into other scripts and notebooks. We will walk through several different examples to highlight common times you might want to store user-defined functions.


Prerequisites: Python Fundamentals or similar beginning Python workshop, tutorial, or book.

Register 

 

February
10
2021

Introduction to ArcPro

Wednesday, February 10 | 1-2:30pm | Online

Northwestern Libraries Workshop

ArcGIS Professional (ArcGIS Pro) is the latest desktop geospatial analysis software from Esri. ArcPro makes it easier to visualize, edit and analyze your geographic data.

This application is different from ArcMap. In this workshop we will cover how create a project and do some basic map making and spatial analysis.

Prerequisites: None.

Register 

 

February
11
2021

Code Ocean for Researchers

Thursday, February 11 | 1-2:30pm | Online

Code Ocean is a computational research platform that promotes creation, organization, and sharing of research code while providing the guarantee of reproducibility. Using this platform, the researcher's work is contained in a compute capsule, which includes the computational code, data, results and metadata. In this session, the vendor will provide an overview of the platform.

Please visit https://northwestern.box.com/s/1c0zpeo9xbgimk5fonzalng235emmocp for further information.

Prerequisites: None.

Register 

 

February
17
2021

Introduction to ArcGIS Online

Northwestern Libraries Workshop

Wednesday, February 17 | 1-2:30pm | Online

ArcGIS Online is a cloud-based mapping platform that enables users within an organization to access, create and share maps, analyze and visualize data, and build web applications, and more. This workshop is targeted at new users with little to no GIS experience. We will begin with the basics of making a web map, explore the main components of the user interface and their interactions. By the end of the workshop you will have the ability to create and publish a simple web map.


Prerequisites: None.

Register 

 

Mon Tue Wed Thu Fri
1

 

2

XSEDE HPC Workshop: GPU Programming Using OpenACC

 
3

 

4 5

 

8

 

9

 

10

 

11

 

12
15

 

16 17

 

18 19
22 23

 

 

24

 

25

 

26
March
2
2021

XSEDE HPC Workshop: GPU Programming Using OpenACC

Tuesday, March 2 | 10am-4pm | Online

Do you want to accelerate your computational work by using GPUs? XSEDE is hosting an OpenACC which is the accepted standard for simplifying parallel programming of heterogeneous CPU/GPU systems. It allows quick development of GPU capable C, C++ and Fortran codes.

  1. If you do not currently have an XSEDE Portal account, you will need to create one
  2. Register for this event by Friday, February 26 at Noon eastern time.

Register 

 

Dataquest Online Courses

Access to Dataquest is available for researchers interested in learning or improving their skills with R, Python, SQL, and git through interactive, self-paced courses. Space is limited, and access is granted quarterly.

For more information and a link to the registration page, see Dataquest Access.

Research Computing Services Online Guides

Check out our curated lists of free, online books, exercises, tutorials, videos, and other resources for data science and programming skills.

O'Reilly/Safari Books Online

Northwestern University Libraries provides access to O'Reilly/Safari Books Online. This includes many popular books on programming, software development, and other technology topics. It also includes online tutorials. Students, faculty, and staff can register for an account with a Northwestern email address; access the link from the Northwestern network or VPN.

LinkedIn Learning

Northwestern offers access to LinkedIn Learning (formerly lynda.com) courses for students, faculty, and staff. Courses cover a wide range of technology and business topics including databases, programming, and data analysis.

For more information, see the Human Resources LinkedIn Learning page.

Previous Workshops

A selection of previous workshops is below. We offer many of these workshops at least once a year. If there is a particular workshop topic you're interested in, contact us to discuss options for hosting a workshop.  
 

Python

Introduction to Python
Next Steps in Python
Data Visualization with matplotlib
Pandas
Scikit-learn
Text Analysis with NLTK
Biopython
GeoPandas
Deep Learning with Tensorflow

R

Introduction to R
Tidyverse
Data Visualization with ggplot2
Shiny
Webscraping with rvest
Statistical Methods
Predictive Modeling
Social Network Analysis and Visualization
Text Analysis

Computing on Quest

Introduction to Quest
Introduction to Command Line
Bash Scripting
OpenMP
Singularity

Other Topics

Programming Concepts
Introduction to SQL
Designing and Creating Databases
Introduction to Git and GitHub
Intermediate Git and GitHub
Data Analysis with Tableau
Introduction to Data Visualization
MATLAB
Data Organization in Spreadsheets
Cloud Computing Essentials

Last Updated: 16 February 2021

Get Help Back to top