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


Mon Tue Wed Thu  Fri
1 2 3
6 7 8 9 10
13 14 15

16

Python:Scikit-learn

17
20

21

GIS: Introduction to ArcPro


XSEDE OpenMP Training

22

Command Line 1

23

24
27

28

29

Bash Scripting/Command Line 2

30

31
Jan
16
2020

Python: Scikit-learn – Chicago campus

Thursday, January 16 | 1-4pm | Galter Health Sciences Library, Level 2 Classroom
Thursday, January 23 | 1-4pm | Galter Health Sciences Library, Level 2 Classroom

*2 day workshop register if you can attend both sessions Python:Scikit-learn

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

Day 1 will cover:

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

Day 2 will cover:

  • Running a predictive regression model with one variable
  • Running multivariate models
  • Feature selection for model improvement
  • Techniques for visualizing your findings

Prerequisites: Familiarity with Python and Jupyter Notebooks; familiarity with machine learning models and processes.

Register

 

Jan
21
2020

GIS: Introduction to ArcPro- Evanston campus

Tuesday, January 21 | 1-3PM |  Mudd Library Small Classroom 2124

ArcGIS Pro is a desktop application for geospatial analysis available to all faculty, students and staff. The software is used for creating and using maps, compiling geographic data, analyzing mapped information, sharing and discovering geographic information. ArcGIS Pro allows you to store multiple items, such as maps, layouts, tables, and charts, in a single project. This workshop is targeted at new users with little to no GIS experience. We will begin with the basics of making a map, explore the main components of the user interface—the ribbon, views, and panes—and their interactions. We will then move on and complete some more complex analysis.

Register

 

Jan
21
2020

 XSEDE OpenMP Training - Evanston Campus

Tuesday, January 21 | 10-4PM |  Mudd Library Large Classroom 2210

Do you want to learn about parallel computing to accelerate your research? This one-day workshop by XSEDE will provide a hands-on introduction to OpenMP code parallelization for C and Fortran programmers. Attendees will leave with a working knowledge of how to write scalable codes using OpenMP.

Two Part Registration:

1.Create an account on XSEDE User Portal (If you do not already have one)

2.Register for the event in the portal Event Registraion Link here

 

Jan
22
2020

Command Line 1-Evanston campus

Wednesday, January 22 | 2-4PM | Mudd Library Large Classroom 2210

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.

Register

 

Jan
29
2020

Bash Scripting/Command Line 2- Evanston campus

Wednesday, January 29 | 2-4pm | Mudd Library Large Classroom 2210

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.

Register

 

Mon Tue Wed Thu  Fri

3
Programming Concepts 

 

4

5
Quest Introduction


GIS: Introduction to ArcPro

6

 

 

7
10
Python Fundamentals Part 1
11 12
Git and GitHub: Intermediate

13
R: Shiny

17

17
Python Fundamentals Part 2

18 19
R: Data Manipulation with the Tidyverse
20

21
24
Python Fundamentals Part 3
25 26

Quest Singularity


GIS: Introduction to ArcGIS Online

27 28
Feb
3
2020

Programming Concepts – Chicago campus

Monday, February 3 | 1-4pm | Galter Health Sciences Library, Level 2 Classroom

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 workshops.

Prerequisites: None. Laptops not required

Register

 

Feb
5
2020

Quest Introduction – Evanston campus

Wednesday, February 5 | 3-5PM | Mudd Library Large Classroom 2210

New to Quest or looking to improve your familiarity with it? Come get an overview of the system, learn how to submit jobs, and get familiar with best practices. All researchers are welcome to attend, but you’ll need an active Quest allocation to participate interactively, which will help you get the most out of the workshop. See the About Quest page for more information on getting an allocation.

Things you’ll learn in this workshop:

  • What is Quest? How is it structured?
  • Connect to Quest
  • Transfer files to Quest
  • Find and use software on Quest
  • What is parallel computing?
  • Submit a job to Quest

Prerequisites: Familiarity with the command line at the level of Command Line: Introduction. Optional, but highly recommended: A Quest allocation; see About Quest. Apply for the allocation at least a week before the workshop.

Register

 

Feb
5
2020

GIS: Introduction to ArcPro – Evanston campus

Wednesday, February 5 | 1-3PM | Mudd Library Small Classroom 2124

ArcGIS Pro is a desktop application for geospatial analysis available to all faculty, students and staff. The software is used for creating and using maps, compiling geographic data, analyzing mapped information, sharing and discovering geographic information. ArcGIS Pro allows you to store multiple items, such as maps, layouts, tables, and charts, in a single project. This workshop is targeted at new users with little to no GIS experience. We will begin with the basics of making a map, explore the main components of the user interface—the ribbon, views, and panes—and their interactions. We will then move on and complete some more complex analysis.

Register

 

Feb
10
2020

Python Fundamentals Part 1: Objects and Functions – Chicago campus

Monday, February 10 | 1-4pm | Galter Health Sciences Library, Level 2 Classroom

This is the first of a 3-part series that provides a thorough introduction to the Python programming language for complete beginners. Register for each of the three parts separately.

Part 1 covers:

  • How to use Python
  • Using basic functions
  • Basic objects: integers, strings, floats, and lists
  • Variables
  • Indexing
  • Writing simple functions
  • Installing and loading modules

Prerequisites: If you are new to programming (in any language), we recommend you also take the Programming Concepts workshop: link.

Register for Part 1 

 

Feb
12
2020

Git and GitHub: Intermediate – Evanston campus

Wednesday, February 12 | 1-4pm | Mudd Library Small Classroom 2124

Do you know what git is but wonder how it’s really used? Are you wondering why and how people use branches and pull requests? Do you have a sense that you could be doing more with git and GitHub than pushing and pulling to the master branch, and resetting your repository every time something goes wrong? Then join us to take the next steps with git and GitHub to use them more effectively for collaboration with others..

Things you’ll learn in this workshop:

  • Branches
  • Pull requests
  • GitHub issues
  • Troubleshooting

Prerequisites:  Familiarity with git at the level of Git and GitHub: Introduction.

Register

 

Feb
13
2020

R: Shiny – Evanston campus

Thursday, February 13 | 1-4pm | Mudd Library Large Classroom 2210

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.

Register

 

Feb
17
2020

Python Fundamentals Part 2: Loops, Conditionals, and Files – Chicago campus

Monday, February 17 | 1-4pm | Galter Health Sciences Library, Level 2 Classroom

This is the second of a 3-part series that provides a thorough introduction to Python for complete beginners. Register for each of the three parts separately.

Part 2 covers:

  • Loops
  • Conditional statements
  • Loading and working with files
  • Dictionaries
  • Writing and running scripts

Prerequisites: Part 2 assumes you're familiar with the material in Part 1.

Register for Part 2

 

Feb
19
2020

R: Data Manipulation with the Tidyverse– Evanston campus

Wednesday, February 19 | 1:30-4:30pm | Mudd Library Large Classroom 2210
Thursday, February 20 | 1:30-4:30pm | Mudd Library Large Classroom 2210

*2 day workshop register if you can attend both days

Familiar with R but want to take your data analysis skills to the next level? Tidyverse is a collection of R packages designed for data scientists to easily handle data import, manipulation, exploration, and visualization – all written with the same core syntax. In this two-day workshop you will gain experience working with real-life messy data and will learn to transform raw data into polished data for further analysis and plotting. This is a two-part workshop.

Things you’ll learn in this workshop:

  • How to recognize clean versus messy data
  • How to tidy messy data with tidyr
  • How to string together data manipulation commands with dplyr
  • How to work with text with stringr
  • Importing data with readr

Prerequisites: Basic familiarity with R is required, but all levels are welcome.

Register

 

Feb
24
2020

Python Fundamentals Part 3: Dataframes – Chicago campus

Monday, February 24 | 1-4pm | Galter Health Sciences Library, Level 2 Classroom

This is the third of a 3-part series that provides a thorough introduction to Python for complete beginners. Register for each of the three parts separately.

Part 3 covers:

  • Working in Jupyter notebooks
  • Working in the pandas module
  • Loading data into dataframes
  • Selecting subsets of data
  • Performing simple calculations on data

Prerequisites: Part 3 assumes you're familiar with the material in Part 1 and Part 2

Register for Part 3

 

Feb
26
2020

Quest Singularity- Evanston campus

Wednesday, February 26 | 3-5PM | Mudd Library Large Classroom 2210

Do you need to use software that isn’t installed on Quest? Do you want to be able to run your code on Quest and other systems without changing it for the local environment? Are you interested in using containerized software from other researchers or distributing your code to others? Singularity is a software container solution designed for scientific workloads that allows you to run code on any Linux computer without needing an administrator to install it. It offers portability, reproducibility, and compatibility with traditional HPC environments like Quest, in addition to working on your local computer or a cloud computing environment. In this workshop we’ll go over using Singularity, finding and running pre-built container images, and how to build your own images.

Things you’ll learn in this workshop:

  • Install Singularity on a Linux computer (such as Quest)
  • Find, download, and run pre-built container images from the Docker Hub and Singularity Hub
  • Create custom Singularity images
  • Use Singularity to run any Linux software on Quest without needing an administrator to install it

Prerequisites:

Required Software:

Register

 

Feb
26
2020

GIS: Introduction to ArcGIS Online- Evanston campus

Wednesday, February 26 | 1-3PM | Mudd Library Small Classroom 2124

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.

Register

 

Mon Tue Wed Thu  Fri

2

 

3
GIS: Introduction to ArcGIS Online
4
Python: Deep Learning with Tensorflow
6
9 10 11 12 13

16

17 18
19 20
23 24 25 26 27
Mar
3
2020

GIS: Introduction to ArcGIS Online – Evanston campus

Tuesday, March 3 | 1-3PM | Mudd Library Small Classroom 2124

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.

Register

 

Mar
4
2020

Python: Deep Learning with Tensorflow – Evanston campus

Wednesday, March 4 | 1-4pm | Mudd Library Large Classroom 2210
Thursday, March 5 | 1-4pm | Mudd Library Large Classroom 2210

** This is a 2 day workshop register if you can attend both days Learn and practice the foundational skills necessary to do deep learning with Tensorflow. We will teach the basic tools and vocabulary to get started with deep learning and walk you through how to use it to address some of the most common machine learning problems. Things you’ll learn in this workshop:

  • What is Tensorflow and how to set it up
  • What types of problems deep learning can help with
  • What tensors are and how to work with them
  • How to build, train, and apply fully connected deep neural networks
  • How to evaluate model performance

Prerequisites: Familiarity with Python and Jupyter Notebooks; previous coursework in data analysis, probability, and statistics.

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.

Safari Books Online

Northwestern University Libraries provides access to 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.

Text Analysis Working Group

The Text Analysis Working Group is a group of Northwestern students, postdocs, faculty, and staff who meet regularly to learn computational text analysis skills together. Participants from all fields are welcome.

Upcoming meetings and more information.

Last Updated: 14 January 2020

Get Help Back to top