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

 

3

Northwestern Google Cloud Research Enablement

4

 


 


XSEDE HPC Workshop: Summer Boot Camp


XSEDE HPC Workshop: Summer Boot Camp

10 

XSEDE HPC Workshop: Summer Boot Camp

11 

XSEDE HPC Workshop: Summer Boot Camp

14  

 

15    

Programming Concepts

16   

 

17    

Using Singularity on Quest

18
21     

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

 

22      

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

23       

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

24       

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

 

25       

Python Fundamentals Bootcamp


R Fundamentals Bootcamp

28     

R Tidyverse

29

R Tidyverse

 

30      

R Tidyverse

June
3
2021

Northwestern Google Cloud Research Enablement

Google Cloud Workshop

Thursday, June 3 | 1-2pm | Online

Have you ever wondered how Cloud resources can help your research? Come to this session and listen to Northwestern researchers share how they utilized Google Cloud to enable their project.

Experts from Google, Burwood group and Northwestern IT will also be present in the session to answer your questions and discuss available computing and storage resources. There will be discounts for researchers and information on how to get started using Cloud at Northwestern. 

Register 

 

June
8
2021

XSEDE HPC Workshop: Summer Boot Camp

XSEDE Bootcamp

Tuesday, June 8 through  Thursday, June 11 | 10am-4pm | Online

This 4 day event covers techniques to accelerate your computational research. It will provide hands-on introduction OpenMP, MPI and OpenACC - GPU programming for C and Fortran programmers. Attendees will leave with a working knowledge of how to write scalable codes using different code parallelization and acceleration tools. 

Full Agenda

Prerequisites:

  1. If you do not currently have an XSEDE Portal account, you will need to create one
  2. Register before June 4th to save your spot

Register 

 

June
17
2021

  Programming Concepts

Tuesday, June 15 | 1-4:00pm | 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 

 

June
17
2021

  Using Singularity on Quest

Thursday, June 17 | 1-2:30pm | Online

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

SSH Client to connect to Quest

Register 

 

June
21
2021

  Python Fundamentals Bootcamp

5-day Bootcamp

Monday, June 21 through Friday, June 25 | 10am-4:00pm | Online

This week-long remote bootcamp provides a thorough introduction to the Python programming language for beginners. The bootcamp will include a mix of lectures and self-guided tutorials. Live Zoom lectures will happen every morning from 10 am – noon Central time, though recordings will be available. Participants must also find additional time each day to complete required self-guided tutorials (plan on an extra 2-3 hours a day). The bootcamp will use Canvas, so you must have an active Northwestern NetID to access the course materials and lectures.

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
• Writing and running scripts
• Using Jupyter notebooks

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. You must have an active Northwestern NetID to access the course materials and lectures. 

Register 

 

June
21
2021

  R Fundamentals Bootcamp

 5-day Bootcamp

Monday, June 21 through Friday, June 25 | 10am-4:00pm | 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.

Topics covered include:

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


For a more complete list of topics, see https://github.com/nuitrcs/r-online-2020

This is a remote workshop that combines live sessions on Zoom with independent work on recommended exercises and materials. There is a live session each morning 10am, and an office hours/Q&A session each afternoon at 3pm. 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 

 

June
28
2021

R Tidyverse

Workshop series

Multiple-days beginning Monday, June 28 through Thursday, July 8 | 1-2pm | 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 see how the tidyverse packages work together. Each session will include code examples and exercises, and you'll be pointed to additional exercises and materials for more practice after the session. Register for the series to attend any of the sessions. Details at https://github.com/nuitrcs/r-tidyverse.

  • June 28, 1-2pm: Tidyverse Basics
  • June 29, 1-2pm: dplyr: select, filter, mutate
  • June 30, 1-2pm: dplyr: group and summarize
  • July 6, 1-2pm: dplyr: joining data sets
  • July 7, 1-2pm: ggplot2: visualizing data
  • July 8, 1-2pm: tidyr: reshaping data

Prerequisites: R basics

Register 

 

Mon Tue Wed Thu Fri

 


 


 

1

 

5  

 

6       

R Tidyverse


Next Steps in Python: Data Science Basics

7       

R Tidyverse


Next Steps in Python: Data Science Basics


 

8       

R Tidyverse


Next Steps in Python: Data Science Basics


Parabricks: GATK genomics pipeline on Quest GPUs

Next Steps in Python: Data Science Basics

12   

Next Steps in Python: Intermediate Skills (that will make your life easier)


R: Solving Programming Problems on Your Own

13    

Next Steps in Python: Intermediate Skills (that will make your life easier)


R: Introduction to Lists and Map Functions


Computational Genomics Seminar

14    

Next Steps in Python: Intermediate Skills (that will make your life easier)


 

15    

Next Steps in Python: Intermediate Skills (that will make your life easier)


 

16    

Next Steps in Python: Intermediate Skills (that will make your life easier)


 

19      

Website Basics with HTML, CSS and JS 


BioPython: Working with Biological Sequence Data

20       

BioPython: Working with Biological Sequence Data

21        

BioPython: Working with Biological Sequence Data

22        

BioPython: Working with Biological Sequence Data

 
23        

BioPython: Working with Biological Sequence Data

26 

Next Steps in Python: Python for Automation 


Regular Expressions


 

27 

Next Steps in Python: Python for Automation 


Regular Expressions


R: Intro to Webscraping with rvest


Materials Design on GPUs

28 

Next Steps in Python: Python for Automation 


Regular Expressions


 

29 

Next Steps in Python: Python for Automation 


Regular Expressions


 

30 

Next Steps in Python: Python for Automation 


Regular Expressions


 

July
6
2021

R Tidyverse

Workshop series

Multiple-days beginning Monday, June 28 through Thursday, July 8 | 1-2pm | 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 see how the tidyverse packages work together. Each session will include code examples and exercises, and you'll be pointed to additional exercises and materials for more practice after the session. Register for the series to attend any of the sessions. Details at https://github.com/nuitrcs/r-tidyverse.

  • June 28, 1-2pm: Tidyverse Basics
  • June 29, 1-2pm: dplyr: select, filter, mutate
  • June 30, 1-2pm: dplyr: group and summarize
  • July 6, 1-2pm: dplyr: joining data sets
  • July 7, 1-2pm: ggplot2: visualizing data
  • July 8, 1-2pm: tidyr: reshaping data

Prerequisites: R basics

Register 

 

July
6
2021

Next Steps in Python: Data Science Basics

Tuesday, July 6 through  Friday, July 9 | 4-5pm | Online

You’ve learned how to create lists and dictionaries. You can write a for loop. You’re getting used to counting from 0. But how do you open a spreadsheet in Python and actually work with your data? These lessons will start with a short introduction to numpy arrays and then jump into pandas, Python’s module for working with data shaped in rows and columns. You’ll learn how to read and write csv and excel files, clean up rows and columns, subset your data, deal with missing values, and more. Recordings will be available for those who cannot attend every lesson.

Please register for the workshop to get access to the recordings (active Northwestern NetID required).

Prerequisites: Python Fundamentals bootcamp or similar beginning Python tutorial or workshop.

Register 

 

July
8
2021

Parabricks: GATK Genomics Pipeline on Quest GPUs

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

Parabricks is a GPU accelerated software for genomics research, designed to achieve identical accuracy to GATK, but in much less time. A typical Germline End-To-End Secondary analysis can take upwards of 20 hours running on a CPU using GATK, however using Parabricks on the GPU we have cut that time down to just under 30 minutes. In this workshop we will showcase the capabilities of Parabricks, how it compares to traditional genomics workflows, and we will end with a live demo of running Deep Variant using Parabricks on Northwestern’s Quest HPC computing cluster.

Prerequisites: None.

Register 

 

July
12
2021

Next Steps in Python: Intermediate Skills (That Will Make Your Life Easier)

Monday, July 12 through  Friday, July 16 | 4-5pm | Online

These lessons cover the basic tricks that every Python coder should know, but that we don’t have time to teach in the Python Fundamentals Bootcamp. Whether you use Python for data science, automation, or something else, these shortcuts are universally great! You will also see these tricks referred to in Stack Overflow answers, in other workshops, and in code you borrow from your friends, colleagues, and rivals. Find out what all the fuss is about! We’ll cover fstrings, list and dictionary comprehensions, json and pickle files, and some of the most rewarding treasures from the built-in Python library. Recordings will be available for those who cannot attend every lesson.

Please register for the workshop to get access to the recordings (active Northwestern NetID required).

Prerequisites: Python Fundamentals bootcamp or similar beginning Python tutorial or workshop.

Register 

 

July
12
2021

R: Solving Programming Problems on Your Own

Monday, July 12  | 1-2pm | Online

This introductory workshop is designed to familiarize you with how to solve problems you encounter while working in R. Oftentimes, practice problems from workshops, manuals, or the internet do not work the way you expect them to with your own data. When you google the problem, you’re left more confused than you were to begin with. In this workshop, you will learn how to look up, rephrase, and interpret solutions to programming problems you face in R.

Prerequisites: This workshop assumes beginner-level knowledge of R.

Register 

 

July
13
2021

R: Introduction to Lists and Map Functions

Tuesday, July 13 | 1-2pm | Online

Have you ever needed a function to be applied to multiple elements, such as datasets? Perhaps you want to run the same regression on different subsets of data. Or maybe you want to compare how different models perform against each other. Instead of copying and pasting your code repeatedly, `map()` functions can do this for you! In this workshop, we will first review the structure and uses of lists. Then, we will discuss how map functions work with lists and how these functions can be used to streamline your workflow.

Prerequisites: Completion of the R Fundamentals Bootcamp or another introductory R tutorial or workshop.

Register 

 

July
13
2021

Computational Genomics Seminar

Tuesday, July 13 | 12-1pm | Online

Join us for this lunchtime Zoom seminar to hear Northwestern researchers Dr. Alexander Misharin and Dr. Egon Ozer present their computational steps, data movement and job submission strategies to illustrate how data moves through real-life workflows on the Genomics Compute Cluster (GCC) on Quest. Dr. Misharin’s talk will be “Using single cell genomics to dissect mechanisms of lung diseases: from COVID-19 to pulmonary fibrosis”, and Dr. Ozer will speak on “High throughput bacterial and viral whole genome sequence analysis on Quest”. Their talks will be followed by Q&A and discussion.

Prerequisites: None.

Register 

 

July
19
2021

Website Basics with HTML, CSS and JS

Monday, July 19 | 10:30am-12pm | Online

This workshop covers the basic ingredients that go into building websites : HTML, CSS and Javascript. You will learn how, why and where to use each of these tools and how they work together. This workshop is intended for people who want to get started learning how to make their own websites, scrape websites, develop interactive online visualizations, or create any other web-based applications.

Prerequisites:This is a beginner workshop with no prerequisites.

Register 

 

July
19
2021

BioPython: Working with Biological Sequence Data

Monday, July 19 through Friday, July 23 | 4-5pm | Online

Want to use programming to efficiently explore, modify, and store biological sequence (DNA, RNA, and amino acid) data in your research? Learn the necessary foundational skills using BioPython! In this workshop, we will learn how to do common tasks that allow for modification of hundreds of sequences in seconds. This includes reading in FASTA and GenBank files, editing the names of sequences and the sequences themselves, and writing modified sequences to new files. Attendees will hopefully have a beginner-level understanding of Python, like knowing what strings, lists, and variables are. Recordings will be available for those who cannot attend every lesson. Please register for the workshop to get access to the recordings (active Northwestern NetID required).

Prerequisites: Python Fundamentals bootcamp or similar beginning Python tutorial or workshop.

Register 

 

July
26
2021

Next Steps in Python: Python for Automation

Monday, July 26 through Friday, July 30 | 4-5pm | Online

Make your Python code reusable and more efficient, both for your own use and so that you can confidently share it with others. We will cover how to remove hard coding, when to use a script vs. a notebook, how to run the same script over multiple files, how to take in user input from the command line, and the basics of building bash pipelines with Python scripts. These lessons are great for anyone who runs Python scripts on Quest or another server, wants to build a computational pipeline that can run in the background, or wants to run a Python script on multiple datasets in parallel. Recordings will be available for those who cannot attend every lesson. Please register for the workshop to get access to the recordings (active Northwestern NetID required).

Prerequisites: Python Fundamentals bootcamp or similar beginning Python tutorial or workshop. Because we will be working in part on the command line, I recommend you try to gain basic familiarity with Bash before the Tuesday lesson. You can walk through parts 1-4 of this Software Carpentry tutorial or attend an Intro to Command Line workshop.

Register 

 

July
26
2021

Regular Expressions

Workshop series

Multiple-days beginning Monday, July 26 through Friday, July 30 | 11-12pm | Online

If you work with text data in any form, want to scrape data from websites, or work with other types of messy data files, then you need to know regular expressions. Regular expressions allow you to match, extract, and replace patterns of text. They are incredibly powerful and can make tedious manual data cleaning or formatting tasks as easy as find and replace. This is a multi-part workshop series:

  • July 26: Part 1 covers the basics of matching
  • July 27: Part 2 covers groups and boundaries
  • July 28: Part 3 helps you put it all together
  • July 29: Regular expressions in R with stringr
  • July 30: Regular expressions in Python

Prerequistes: This workshop assumes NO prior knowledge of regular expressions, and you do NOT need to be familiar with any programming languages for Parts 1-3. However, each workshop in the series will build on the previous one and assume participants know the material from the previous workshop. Plan to attend the R or Python session if it is relevant to you. Workshop materials are available for self-study if you need to miss a session.

Register 

 

July
27
2021

R: Intro to Webscraping with rvest

Tuesday, July 27 | 12-2pm | 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: The instructor will assume you have a basic understanding of R and the Tidyverse. It will also be beneficial to have knowledge of how websites work, so the Website Basics with HTML, CSS, and JS workshop is recommended, but not required.

Register 

 

July
27
2021

Materials Design on GPUs

NVIDA Workshop

Tuesday, July 27 | 11am-12pm | Online

This webinar will focus on high-performance computing in materials science. Attendees will learn how high-performance molecular dynamics and quantum chemistry simulations enable discovery of new materials in pursuit of sustainable energy and carbon-neutral processes. The webinar will also touch on computational scalability in single and multi-node solution applications, including LAMMPS and VASP.

Prerequisites: None

Register 

 

Mon Tue Wed Thu Fri
2

R: How to Create Directed Network Maps


Next Steps in Python: Data Viz Basics with Matplotlib

3

R: Text Analysis Basics

4

R: How to Create Circular Graphs

5  6 

Next Steps in Python: Introduction to Machine Learning with Scikit-learn

10

Python: Text Analysis with NLTK


Next Steps in Python: Introduction to Machine Learning with Scikit-learn

11 

Using GPUs with Python


Next Steps in Python: Introduction to Machine Learning with Scikit-learn


R: Building Phylogenetic Trees with ggtree

12  

Next Steps in Python: Introduction to Machine Learning with Scikit-learn



R: Building Phylogenetic Trees with ggtree

13  

Next Steps in Python: Introduction to Machine Learning with Scikit-learn


R: Building Phylogenetic Trees with ggtree

16

R: Regression Models

17 

R: Regression Models


 

18 

R: Regression Models


 

19 

R: Regression Models

20 

R: Regression Models

23 24 25 26

R: Shiny

27
30 31
August
2
2021

R: How to Create Directed Network Maps

Monday, August 2 | 1-2:15pm | Online

The R language is known for its plotting package, ggplot, that allows you to make attractive, customizable plots and figures. This workshop will walk you through code for plotting maps with labeled arrows to represent the movement of data across geographic space.

Prerequisites: Completion of the R Fundamentals Bootcamp or another introductory R tutorial or workshop. Experience with Tidyverse and ggplot will also be helpful.

Register 

 

August
2
2021

Next Steps in Python: Data Viz Basics with Matplotlib

Monday, August 2 through Thursday, August 5 | 4-5pm | Online

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. Recordings will be available for those who cannot attend every lesson.

Please register for the workshop to get access to the recordings (active Northwestern NetID required).

Prerequisites: Python Fundamentals bootcamp or similar beginning Python tutorial or workshop, plus some familiarity with Pandas (such as in the Next Steps in Python: Data Science Basics series).

Register 

 

August
3
2021

R: Text Analysis Basics

Tuesday, August 3 | 12-2pm | Online

Explore the basics of text analysis in R. Analyzing text data has become a common task across all research disciplines. We’ll cover how to clean and process text, as well as some basic forms of analysis. The workshop should help you learn what types of text analysis are available and what steps you need to take in every text analysis project.

Prerequisites: The instructor will assume you have a basic understanding of R and the Tidyverse.

Register 

 

August
4
2021

R: How to Create Circular Graphs

Thursday, August 4 | 1-2:15pm | Online

The R language is known for its plotting package, ggplot, that allows you to make attractive, customizable plots and figures. This workshop will expand your data visualization toolkit by walking you through code to build colorful, multi-ringed, circular graphs.

Prerequisites: Completion of the R Fundamentals Bootcamp or another introductory R tutorial or workshop. Experience with Tidyverse and ggplot will also be helpful.

Register 

 

August
9
2021

Next Steps in Python: Introduction to Machine Learning with Scikit-learn

Monday, August 9 through Friday, August 13 | 4-5pm | Online

This workshop will focus on the techniques of applying and evaluating machine learning methods. We will build and evaluate simple models using the scikit-learn library. Recordings will be available for those who cannot attend every lesson. Please register for the workshop to get access to the recordings (active Northwestern NetID required).

Prerequisites: Python Fundamentals bootcamp or similar beginning Python tutorial or workshop, plus some familiarity with Pandas (such as in the Next Steps in Python: Data Science Basics series).

Register 

 

August
10
2021

Python: Text Analysis with NLTK

Tuesday, August 10 | 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: Python Fundamentals bootcamp or similar beginning Python tutorial or workshop.

Register 

 

August
11
2021

Using GPUs with Python

NVIDA Workshop

Wednesday, August 11 | 1-2:30pm | Online

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 

 

August
11
2021

R: Building Phylogenetic Trees with ggtree

Wednesday, August 11 through Friday, August 13 | 12-1pm | Online

Learn how to load, annotate, manipulate, and visualize phylogenetic trees in R with the package ggtree.

Prerequisites: Completion of the R Fundamentals Bootcamp or another introductory R tutorial or workshop. Experience with ggplot will also be helpful.

Register 

 

August
16
2021

R: Regression Models

Monday, August 16 through Friday, August 20 | 10am-11pm | Online

In this workshop, we will learn about building regression models using R. We will cover linear and logistic regression models, regression diagnostics, and categorical variables.

Prerequisites: Completion of the R Fundamentals Bootcamp or another introductory R tutorial or workshop.

Register 

 

August
26
2021

R: Shiny

Thursday, August 26 | 12-4pm | Online

Shiny lets you build interactive dashboards and websites with R without knowing HTML, CSS, or Javascript. Create tools for yourself, or share your data, analysis, and visualizations with the world through simple apps and interfaces. This workshop covers the core components and syntax needed to build a Shiny application, and it provides a foundation for you to explore more advanced topics with Shiny's documentation on your own.

Prerequisites: This workshop assumes familiarity with R at least at the level of the R Fundamentals Bootcamp.

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: 22 July 2021

Get Help Back to top