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 and computing skills, as well as learn about the services and resources that support research activities on campus.

Subscribe to the NUIT-RESEARCH listserv for information about research and training opportunities happening on and off campus.

Current Events

During this time of social distancing, we will continue to provide researchers with opportunities to learn new computational skills through live online workshops and online learning resources.


calendar
Mon Tue Wed Thu Fri
6 7

R: Tidyverse Basics Series


Open-Source Data and Hot Spot Analysis Using ArcGIS Pro

8

Intro to Git and Github


Command Line Practice and Q&A


Georeferencing and Adding Historical Maps Using ArcGIS Pro

9

R: Tidyverse Basics Series

10
13

Next Steps in Python: List Comprehension

14

R: Tidyverse Basics Series

15

Mapping Data from NHGIS Using ArcGIS Pro


Quest Practice and Q&A

16

R: Tidyverse Basics Series

17
20

Next Steps in Python: Lunch Lessons

21

R: Tidyverse Basics Series


Intro to Data Visualization


Bivariate Choropleth Maps Using ArcGIS Pro

22

Bash Scripting Practice and Q&A

23

R: Tidyverse Basics Series

24
27

Next Steps in Python: Lunch Lessons

28

R: Statistical Models

 

29

R: Statistical Models


Mapping XY, Geocoding, Creating XY Table Using ArcGIS Pro

30

R: Statistical Models

31
July
7
2020

R: Tidyverse Basics Series

Tuesdays and Thursdays, July 7-23 | Refer to each session below for times | Online

Learn how to explore and manipulate data in R with packages from the Tidyverse.   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.

Prerequisites: A basic understanding of R and RStudio 

Session 1 | Tuesday, July 7 | 1:30-2:30pm

Topics: Tidyverse basics, dplyr – select, filter, mutate

Register

 

Session 2 | Thursday, July 9 | 3-4pm

Topics: dplyr – group by, summarize, arrange, across             

Register

 

Session 3 | Tuesday, July 14 | 1:30-2:30pm

Topics: dplyr – joins - working with two data frames 

Register

 

Session 4 | Thursday, July 16 | 3-4pm

Topics: a quick intro to ggplot2          

Register

 

Session 5 | Tuesday, July 21 | 1:30-2:30pm

Topics:  tidyr – pivot_longer, pivot_wider, separate, separate_rows

Register

 

Session 6 | Thursday, July 23 | 3-4pm

Topics: utility packages – stringr, lubridate, forcats, readxl  

Register

   

July
7
2020

Open-Source Data and Hot Spot Analysis Using ArcGIS Pro

Tuesday, July 7 | 1-2pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on identifying open-source GIS data and hot spot analysis.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.

Register 

 

July
8
2020

Intro to Git and Github

Wednesday, July 8 | 1-4pm | Online

A version control system is a useful tool that keeps track of changes to files, including code and text documents. These systems are also crucial for collaborating with other people and merging changes while you work on the same files. Git is a popular modern version control system that is widely used, free, extremely fast and very capable. GitHub is a hosting service for git and a platform for collaboration. Come learn the basics of using git and GitHub.

Things you’ll learn in this workshop:

  • What version control is and when to use it
  • Using git from the command line
  • Sharing files via GitHub

Prerequisites: Familiarity with the command line at an introductory level. At the minimum, you should know how to open the command line on your own computer (Terminal, PowerShell, Anaconda Prompt).

Register 

 

July
8
2020

Command Line Practice and Q&A

Wednesday, July 8 | 1-2:30pm | Online

This 90-minute workshop builds on the basic skills taught in on-line command line courses such as the free  Introduction to Shell course from DataCamp. Once you have worked through the online materials, come to this workshop for solving more examples and an extended Q&A session.

The Unix shell command line is powerful and often the fastest and most direct way to work with files, folders, executing programs, etc. The Unix command line lets people do complex things with just a few keystrokes; it helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds that may be halfway around the world. Unix command line is an important skill for using Quest, Northwestern’s High-Performance Compute Cluster.

Prerequisites: This Q&A workshop assumes familiarity with command line.  To get started with command line visit our  Online Resource Guide for options to learn basic command line skills.

Register 

 

July
8
2020

Georeferencing and Adding Historical Maps Using ArcGIS Pro

Wednesday, July 8 | 1-2pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on overlaying historical maps on esri basemaps.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters. 

Register

 

July
13
2020

Next Steps in Python: List Comprehension

Monday, July 13 | 12-2pm | Online

If you missed this workshop in the Spring, this is your chance to learn how to write Python code faster. List comprehension is a “pythonic” shortcut to creating lists that all intermediate Python coders should learn. We will cover both list and dictionary comprehension using examples and a lot of hands-on practice.

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

Register 

 

July
15
2020

Mapping Data from NHGIS Using ArcGIS Pro

Wednesday, July 15 | 1-2:30pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on navigating the National Historical Geographic Information System (NHGIS) webpage and extracting data.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.


Register

 

July
15
2020

Quest Practice and Q&A

Wednesday, July 15 | 1-2:30pm | Online

This 90-minute workshop builds on the introductory materials presented in our  Introduction To Quest video.  During this workshop you’ll be guided through a hands-on experience on how to use  Quest, Northwestern’s High Performance Computing cluster. You will use Quest to solve exercises, review how to submit jobs and troubleshoot them.  

Prerequisites: Before attending this workshop, researchers new to Quest should:

  • Apply for a  Quest allocation. We recommend “Research Allocation I” if you are new to Quest.
  • Watch the  Introduction to Quest video to get an overview of the system, learn how to submit jobs, and become familiar with best practices. To learn more about Quest, see  About Quest.
  • Become familiar with Unix command line: see our  Online Resource Guide for learning basic command line skills .
Register

 

July
20
2020

Next Steps in Python: Lunch Lessons

Mondays, July 20-August 10 | 12-1pm | Online

Lunch Lessons are back for 4 weeks! We’ll cover 4 new topics that every Python coder should know. Designed for Intermediate coders who have completed at least the Fundamentals series or another beginning Python tutorial, workshop, or book. You don’t have to attend each week, but some lessons will reference list comprehension, so that workshop or prior knowledge of list comprehension is recommended.

Topics:       

Lesson 7: Pandas loc, Iloc, and At | Monday, July 20

Register


Lesson 8: NumPy Arrays | Monday, July 27

Register


Lesson 9: Finding Patterns in Strings | Monday, August 3   

Register


Lesson 10: Json and Pickle Files | Monday, August 10    

Register 

 

July
21
2020

Intro to Data Visualization

Tuesday, July 21 | 8-9:30am | Online

Data visualizations — charts, graphs, plots, and tables — can help you make your point, or leave your audience confused or mislead. In this workshop, we'll practice choosing an appropriate type of visualization for your data, designing a visualization to match your message, and preparing a visualization to share with others. This workshop is relevant to anyone who works with data and wants to make their visualizations more effective; it does not use any specific programming language or software. Come ready to think and engage in exercises.

Register

 

July
21
2020

Bivariate Choropleth Maps Using ArcGIS Pro

Tuesday, July 21 | 1-4pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on bivariate choropleth mapping techniques. 

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.

Register 

 

July
22
2020

Bash Scripting Practice and Q&A

Wednesday, July 22 | 3-4:30pm | Online

This 90-minute workshop builds on your command line and bash scripting skills and includes Bash scripting exercises and Q&A about Bash. To become familiar with Bash scripting we recommend taking the  Learning Bash Scripting course through LinkedIn Learning,  available to all Northwestern students, faculty, and staff. Bash scripting will help you to automate your workflow and make it more accessible and reproducible. It's also the default command-line option on Quest, Northwestern's High-Performance Compute Cluster. 

Prerequisites: Familiarity with Bash Scripting: see our  Online Resource Guide for options to learn basic Bash Scripting skills

Register 

 

July
28
2020

R: Statistical Models - 3 day Workshop

Tuesday, July 28 | 1-2pm | Online

Wednesday, July 29| 1-2pm | Online

Thursday, July 30 | 1-2pm | Online

Register if you can attend all 3 days

You’ve learned the basics of R, but now you need to run your statistical analyses. How do you use R for hypothesis testing? What does the regression output mean? How can you get predicted values from a model? This workshop will teach you how to compute some common types of models such as linear regression, logistic regression, and poisson regression, and provide you with a foundation for using R for models specific to your research or field.

Prerequisites: A basic understanding of R and RStudio 

Register 

 

July
29
2020

Mapping XY, Geocoding, Creating XY Table Using ArcGIS Pro

Wednesday, July 29 | 1-2pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on mapping coordinate data and formatting tables.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.

Register

 

calendar
Mon Tue Wed Thu Fri
3

Next Steps in Python: Lunch Lessons

4

Python: Intro to Data Visualization with Matplotlib 


Geo-enriching Your Data Using ArcGIS Pro

5

Python: Intro to Data Visualization with Matplotlib

6

R: Webscraping in rvest

7

R: Intro to Social Network Analysis and Visualization


 

 

10

Next Steps in Python: Lunch Lessons

11 12

Open-Source Data and Hot Spot Analysis Using ArcGIS Pro

13

Python: Text Analysis with NLTK

14
17

Python: Biopython

 

18

Python: Scikit-learn


Mapping XY, Geocoding, Creating XY Table Using ArcGIS Pro

19

Python: Scikit-learn

20

R: Shiny


Python: Scikit-learn

21
24 25 

R: Statistical Learning – Lasso and Ridge Regression


Projections and Image Symbology using ArcGIS Pro

26

R: Statistical Learning – Random Forests and Boosted Trees

27 

R: Statistical Learning – Neural Networks

28
August
3
2020

Next Steps in Python: Lunch Lessons

Mondays, July 20-August 10 | 12-1pm | Online

Lunch Lessons are back for 4 weeks! We’ll cover 4 new topics that every Python coder should know. Designed for Intermediate coders who have completed at least the Fundamentals series or another beginning Python tutorial, workshop, or book. You don’t have to attend each week, but some lessons will reference list comprehension, so that workshop or prior knowledge of list comprehension is recommended.

Topics:       

Lesson 7: Pandas Loc, Iloc, and At | Monday, July 20

Register


Lesson 8: NumPy Arrays | Monday, July 27

Register


Lesson 9: Finding Patterns in Strings | Monday, August 3   

Register


Lesson 10: Json and Pickle Files | Monday, August 10    

Register

 

August
4
2020

Geo-enriching Your Data Using ArcGIS Pro

Tuesday, August 4 | 1-2pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries.. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on using Enrich Layer analysis and familiarizing yourself with the Business Analyst Toolbox.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.

Register

 

August
4
2020

Python: Intro to Data Visualization with Matplotlib - 2 Day Workshop

Tuesday, August 4 | 3-4:30pm | Online

Wednesday, August 5 | 3-4:30pm | Online

*Register if you can attend both days.

If you’re analyzing data with Python, you need to be able to visualize your data as well. Matplotlib is a Python library that allows you to create both simple and complex custom plots. While Matplotlib can produce beautiful visualizations, it has its own syntax, objects, and functions. In this workshop, we will break down the Matplotlib syntax, load data in with Pandas, and create several different types of plots.

Prerequisites: Familiarity with Python and Jupyter Notebooks

Register 

 

August
6
2020

R: Webscraping in rvest

Thursday, August 6 | 12-3pm | Online

This workshop will review the basics of scraping the web with R using the package rvest. We will scrape different types of structured and unstructured data from the web, such as HTML tables and text. Examples will include websites suggested by participants.

Prerequisites: A good understanding of R, HTML, and CSS will be very beneficial for participants wanting to get the most out of this tutorial. However, the instructor will only assume basic HTML and R knowledge, such as looping, functions, and Tidyverse.    

Register

 

August
7
2020

R: Intro to Social Network Analysis and Visualization

Friday, August 7 | 10-12pm | Online

In this workshop, you will be introduced to the practice of social network analysis, the process of exploring social structures via constructed networks and graph theory. More specifically, you will learn how to format data for social network analysis, do basic network and nodal analysis, and create network visualizations using R’s igraph package using a directed network.

Prerequisites: Basic familiarity with R and RStudio. Some understanding of the theories of social networks is helpful but not required

Register

 

August
12
2020

Open-Source Data and Hot Spot Analysis Using ArcGIS Pro

Thursday, August 12 | 1-2pm | Online

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on identifying open-source GIS data and hot spot analysis.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.

Register

 

August
13
2020

Python: Text Analysis with NLTK

  Thursday, August 13 | 12-2pm | Online

The Natural Language Toolkit (NLTK) is one of the standard Python libraries for text analysis. In this workshop, you'll learn how to use NLTK for common text processing tasks to get your text data ready for classification, named entity extraction, or topic modeling.

Prerequisites: Familiarity with Python and Jupyter notebooks.

Register 

 

August
17
2020

Python: Biopython

Monday, August 17 | 1-4pm | Online

Learn how to work with biological sequence data in Python. Biopython is a set of Python libraries that simplifies many of the most common bioinformatic tasks. This workshop will be taught through hands-on coding exercises, so participants should have a basic understanding of Python.

This workshop will cover:

  • Parsing sequence files and converting between file formats
  • Transforming sequences (reverse complement, transcription, translation, etc.)
  • Working with Multiple Sequence Alignments
  • Running BLAST online and locally

Prerequisites: Familiarity with Python and Jupyter notebooks.

Register

 

August
18
2020

Python: Scikit learn 3-Day Workshop

Tuesday, August 18 | 2-3:30pm | Online

Wednesday, August 19 | 2-3:30pm | Online

Thursday, August 20 | 2-3:30pm | Online

Do you want to build machine learning or predictive models in Python? Come learn about Python's Scikit-learn package at this three-day workshop. Topics covered include:

  • The steps in a standard Scikit-learn workflow
  • Preprocessing data and splitting data into training and test datasets
  • Running a predictive regression model
  • Running a predictive classifier model
  • How to evaluate and compare models

Prerequisites: Familiarity with Python and Jupyter notebooks , general familiarity with machine learning models like regression and classification

Register 

 

August
18
2020

Mapping XY, Geocoding, Creating XY Table Using ArcGIS Pro

Tuesday, August 18 | 1-2pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on mapping coordinate data and formatting tables.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.

Register

 

August
20
2020

R: Shiny

Thursday, August 20 | 12-2pm | Online

Shiny is an R package that allows you to build web applications without needing to know HTML, CSS, or JavaScript. Using R, you can create interactive visualizations and tools for yourself or others. We'll cover the core components that make up a Shiny application, learn how to connect the user interface to R code running on the server, and explore the basics of formatting and styling your application.

Prerequisites: Basic familiarity with R and RStudio. Completion of the R: Tidyverse Series, or equivalent knowledge of Tidyverse.

Register 

 

August
25
2020

R: Statistical Learning – Lasso and Ridge Regression

Tuesday, August 25 | 11-12:30pm | Online

Build up your statistical learning tool kit in R. Learn how to improve the predictive accuracy of your linear models and do variable selection with Lasso and Ridge regression. This workshop will cover both of these useful shrinkage methods, as well as k-fold cross validation to tune and estimate the accuracy of your models. 

Prerequisites: Understanding of R and RStudio. Participants should be comfortable with linear and logistic regression.

Register 

 

August
25
2020

Projections and Image Symbology Using ArcGIS Pro

Tuesday, August 25 | 1-2pm | Online

Part of Small Scale GIS Summer Sessions

Join us for a shorter edition of our popular ArcPro workshops, hosted by Northwestern University Libraries. Small Scale features weekly, one-hour GIS sessions covering foundational and advanced topics. The workshop will focus on defining projected and geographic coordinate systems, and symbolizing data from NASA. Intended for users who are already familiar with ArcGIS software.

Prerequisites: Intended for users who are already familiar with ArcGIS software. New to GIS? Introduction to GIS workshops offered during fall, winter, and spring quarters.

Register 

 

August
26
2020

R: Statistical Learning – Random Forests and Boosted Tree

Wednesday, August 26 | 11-12:30pm | Online

Build up your statistical learning tool kit in R. Random Forests and Boosted Trees are ensemble methods for supervised learning that can help you find the best predictive model for your data, select variables and assess their importance, as well as how they relate to the response. This workshop will show how to code these models in R and how to tune and validate them with a validation set approach.

Prerequisites: Understanding of R and RStudio. Participants should be comfortable with linear and logistic regression.

Register 

 

August
27
2020

R: Statistical Learning – Neural Networks

Thursday, August 27 | 11-12:30pm | Online

Build up your statistical learning tool kit in R. Neural networks are widely used and have many applications. This workshop will provide an introduction to neural networks, show how to code single-layered networks (useful for analytics problems, or problems with low signal to noise ratio) in R. It will also cover model tuning and validation.

Prerequisites: Understanding of R and RStudio. Participants should be comfortable with linear and logistic regression.

Register 

 

DataCamp Online Courses

Access to DataCamp is available for researchers interested in learning or improving their skills with R, Python, SQL, spreadsheets, command line, 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 DataCamp 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.

Northwestern R User Group

The R User group meets monthly to learn more about R and network with others using the R statistical computing environment. All members of the Northwestern University community using, or interested in using, R at all experience levels are welcome and encouraged to attend.

Upcoming meetings and more information.

Last Updated: 1 July 2020

Get Help Back to top