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

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.

Mon Tue Wed Thu Fri
5

 

6

Data and GIS Drop-In Hour

7

Introduction to ArcPro


Gephi: Fundamentals of Network Visualization

8

Intro to Command Line

9
12

 

 

13

Data and GIS Drop-In Hour

 

14

 

15 

Mapping XY


Bash Scripting

16
19 20 

Data and GIS Drop-In Hour

 

21 22

Georeferencing


Quest Practice and Q&A

23
26 27

Data and GIS Drop-In Hour

28 

Introduction to QGIS

29 30
October
6
2020

Data and GIS Drop-In Hours

Every Tuesday, October 6 -November 17 | 3-4pm | Online

On-call consultants will answer questions about data, coding, and GIS related to any Northwestern research project. Consultants can help find bugs in code, streamline your data workflow, point you to the right language, software, or programming commands for your project, and more. Drop-in hours are open to undergraduates, graduate students, postdocs, faculty, and staff.

Log into Zoom with your Northwestern account and visit  https://northwestern.zoom.us/j/91058644290 to join during 3-4pm on Tuesdays.

Can’t make it to drop-in hours? No problem.  You can Schedule a Consult.

Zoom

 

October
7
2020

Introduction to ArcPro

Wednesday, October 7 | 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.

Requirements:  You will need to download ArcPro and install it; it is only available for the Windows operating system. Alternatively, access the software via NUworkspace.

 

Register

 

October
7
2020

Gephi: Fundamentals of Network Visualization

Wednesday, October 7 | 2-4pm | Online

Gephi is a free, open source software for visualization and exploration of graphs and networks. This workshop will focus on network visualization, covering the following topics:

  • Formatting data for use in Gephi
  • Color coding and changing the size of nodes and edges
  • Generating network summary statistics such as diameter, eccentricity and centrality
  • Network Clustering
  • Subsetting areas of the network
  • Exporting visualization of graphs

Prerequisites: Experience with network data.

 

Register

 

October
8
2020

Intro to Command Line

Thursday, October 8 | 1-2:30pm | Online

Using the command line (aka Unix shell, or terminal) is fundamental to using both your computer and more powerful cloud and cluster computational resources effectively. Whether using Quest (Northwestern’s high performance computer cluster), managing software and package installations locally, interacting with databases, using version control systems like git, or running machine learning models in the cloud, being comfortable with the command line will open up new computational possibilities.

Prerequisites: None.

 

Register

 

October
15
2020

Mapping XY

Thursday, October 15 | 1-2pm | Online

Northwestern Libraries Workshop

The workshop will focus on mapping coordinate data and formatting tables. Intended for users who are already familiar with ArcGIS software. If you are new to GIS, please consider taking one of our introduction workshops first (offered during fall, winter, and spring quarters). 

Prerequisites: Familiar with ArcGIS. 

October
15
2020

Bash Scripting

Thursday, October 15 | 1-2:30pm | Online

Do you get tired of typing your commands again and again to process your data or run your code? Bash scripting will help you to automate your workflow and make it more accessible and reproducible. This workshop will build on fundamental command line knowledge and extend it to coding and running your computational pipeline with Bash. 

Prerequisites: None.

October
21
2020

Introduction to ArcGIS Online

Wednesday, October 21 | 1-2:30pm | Online

Northwestern Libraries Workshop

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 

 

October
22
2020

Georeferencing

Thursday, October 22 | 1-2pm | Online

Northwestern Libraries Workshop

The workshop will focus on using historical maps to overlay on Esri basemaps. Intended for users who are already familiar with ArcGIS software. If you are new to GIS, please consider taking one of our introduction workshops first (offered during fall, winter, and spring quarters). 

Prerequisites: Familiar with ArcGIS.

Register 

 

October
22
2020

Quest Practice and Q&A

Thursday, October 22 | 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 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 take the following steps

  1. Apply for a Quest allocation. We recommend “Research Allocation I” if you are new to Quest.
  2. 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.
  3. Become familiar with Unix command line: see our Intro Command Line and Bash Scripting workshops and check Online Resource Guide for learning basic command line skills.

Register 

 

October
28
2020

Introduction to QGIS

Wednesday, October 28 | 1-2:30pm | Online

Northwestern Libraries Workshop

QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, and analysis of geospatial data. 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.

Register

 

Mon Tue Wed Thu Fri
2

 

Data and GIS Drop-In Hour

 

4

 

Introduction to ArcPro

6

 

9

 

10 

Data and GIS Drop-In Hour

 

11

 

12

 

13
16

 

 

17

Data and GIS Drop-In Hour


Using GPUs with Python

 

18

Bivariate Choropleth


Next Steps in Python: fstrings

19

Introduction to ArcGIS Online

20
23 

First Deep Neural Network

24 

 

 

25

 

26 

 

27
30
October
6
2020

Data and GIS Drop-In Hours

Every Tuesday, October 6 -November 17 | 3-4pm | Online

On-call consultants will answer questions about data, coding, and GIS related to any Northwestern research project. Consultants can help find bugs in code, streamline your data workflow, point you to the right language, software, or programming commands for your project, and more. Drop-in hours are open to undergraduates, graduate students, postdocs, faculty, and staff.

Log into Zoom with your Northwestern account and visit  https://northwestern.zoom.us/j/91058644290 to join during 3-4pm on Tuesdays.

Can’t make it to drop-in hours? No problem. You can Schedule a Consult.

Zoom

 

November
5
2020

Introduction to ArcPro

Thursday, November 5 | 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.

Requirements:  You will need to download ArcPro and install it; it is only available for the Windows operating system. Alternatively, access the software via NUworkspace.

Register

 

November
17
2020

Using GPUs with Python

Tuesday, November 17 | 1-3:30pm | Online

NVIDIA Workshop

Python is the leading language for data science today and is increasingly used in scientific computations. This workshop introduces Python GPU tools for porting and writing code that runs on GPUs. The primary tools, Numba and CuPy, are presented with coding examples. A Jupyter notebook is used for hands-on student exercises along with a set of lecture slides.

Prerequisites: To get the most out of the lecture the student should have a good knowledge of Python.

Register

 

November
18
2020

Bivariate Choropleth

Wednesday, November 18 | 1-2pm | Online

Northwestern Libraries Workshop

The workshop will focus on bivariate choropleth mapping techniques. Intended for users who are already familiar with ArcGIS software. If you are new to GIS, please consider taking one of our introduction workshops first (offered during fall, winter, and spring quarters). 

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

 

November
18
2020

Next Steps in Python: fstrings

Wednesday, November 18 | 12-1pm | Online

Designed for Python coders who have completed the Python Fundamentals workshop series or a similar beginning Python tutorial, these individual lessons will cover the coding skills that answer the question, “What should I learn next?” These topics explore the shortcuts and tools that aren’t usually covered in Python Intro level workshops, but that are regularly used by intermediate and advanced Python coders. 

Topic: fstrings

Learn how to format strings to include other Python objects that you've saved as variables. Combine multiple strings, integers, and floats to create sentences, files, and more.

Prerequisites: Familiarity with Python at the level of the Python Fundamentals introductory workshop or similar Intro to Python tutorial.

Register

 

November
19
2020

Introduction to ArcGIS Online

Tuesday, November 19 | 1-2:30pm | Online

Northwestern Libraries Workshop

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 

 

November
23
2020

First Deep Neural Network

Monday, November 23 | 1-2:30pm | Online

NVIDIA Workshop

Everyone talks about Deep Learning and using Neural Networks. The algorithms have been found to produce better estimates than humans in some cases! They are great for data prediction and understanding more about your data. This workshop is an introduction to Deep Learning using Tensorflow and Keras. A Jupyter notebook is used for hands-on student exercises along with a set of lecture slides..

Prerequisites: To get the most out of the lecture the student should have a good knowledge of Python.

Register 

 

Mon Tue Wed Thu Fri

 

1

Intro to Data Science

2

 

3

R: Intro to Social Network Analysis and Visualization

4

 

7

 

8 9

Programming Concepts

10

 

11
14

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

 

15

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

16

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

17

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

18 

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

21 22

 

 

23

 

24 

 

25
28 29 30 31
December
1
2020

Intro to Data Science

Thursday, December 1 | 1-2:30pm | Online

NVIDIA Workshop

You have this set of data, what do you do with it? Is there any hidden information in there and how do you get to it? This interactive workshop takes the first steps of data analysis by processing your data set to understand the overall aspects of the data. A Jupyter notebook is used for hands-on student exercises along with a set of lecture slides.

Prerequisites: The participant should have a basic knowledge of Python.

Register 

 

December
3
2020

R: Intro to Social Network Analysis and Visualization

Thursday, December 3 | 11-12:30pm | 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 

 

December
9
2020

Programming Concepts

Wednesday, December 9 | 1-4pm | Online

New to programming? Want to learn R or Python? This workshop focuses on the fundamental concepts and terms that are shared across programming languages. Getting familiar with these ideas will help you get the most out of the Python Fundamentals and R Fundamentals bootcamps.

Things you’ll learn in this workshop:

  • How filesystem paths work
  • Variables: how they work
  • Data types: integer, double/numeric/float, strings, boolean
  • Comparisons and conditional tests
  • If-then-else statements
  • Loops
  • Lists/arrays/vectors
  • Functions: calling them, arguments and parameters, return values
  • Interactive coding vs. scripts

Prerequisites: None.

Register 

 

December
14
2020

Python Fundamentals Bootcamp

Monday, December 14 - Friday, December 18 | 10-4:30pm | Online

This week-long remote bootcamp provides a thorough introduction to the Python programming language for beginners. We will cover everything you need to know to start writing your own Python code, including:

  • How to use Python
  • Basic objects: integers, floats, strings, Booleans, lists, and dictionaries
  • Basic functions
  • Writing loops and conditionals
  • Writing functions
  • Loading and working with files
  • Basic error handling
  • Importing modules
  • Exploring and cleaning data with pandas
  • Writing and running scripts
  • Using Jupyter notebooks

This bootcamp will include a mix of lecture and self-guided tutorials. Live lectures will happen every morning from 10 am – noon Central time, though recordings will be available to view only for the duration of the workshop. Participants must also find additional time each day to complete required self-guided tutorials.

Prerequisites: If this is your first time learning a programming language, we highly recommend you also take the Programming Concepts workshop before you begin the bootcamp.

Register 

 

December
14
2020

R Fundamentals Bootcamp

Monday, December 14 - Friday, December 18 | 10-4:30pm | Online

This introductory workshop is designed to help you get familiar with the core concepts and functions in R. You'll learn the basics that will help you use R in your research and provide a foundation for further learning in the future. This workshop assumes no prior knowledge of R.

Some topics covered in this workshop:

  • R syntax and functions
  • Using RStudio
  • Reading in data and working with data frames
  • Data visualization
  • Data exploration and statistics in R
  • Writing scripts

For a more complete list of topics, see here.   

This is a remote workshop that combines live sessions on Zoom with independent work on recommended exercises and materials. See the workshop site for details on the schedule and expectations of participants.

If this workshop does not fit with your schedule, or you have significant experience with other programming languages, you may want to use our recommended resources for learning R on your own instead.

Prerequisites: This workshop is designed for beginners with limited or no prior programming experience; however, we strongly recommend you also register for the Programming Concepts workshop if you are unfamiliar with any of the following terms: working directory, vector, boolean, string, list index, function, or any of the other content covered in the Programming Concepts workshop.

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.

Last Updated: 14 October 2020

Get Help Back to top