Workshops & Live Training

Training Workshops

Important Update

The Princeton Institute for Computational Science & Engineering (PICSciE), in collaboration with OIT Research Computing and other academic departments, offers workshops and mini-courses this academic year. Most workshops will be held in-person but may pivot to holding all sessions remotely to comply with the University and State health and safety protocols. If you have comments or questions, please email [email protected].

 

Registration

Registration happens via the MyPrincetonU (My Campus Groups).  Note that an active Princeton NetID is required to register for and to attend our sessions, as well as to view Zoom recordings.  If you are a Princeton affiliate without a NetID, or if you are affiliated with a partner institution (e.g. PPPL, GFDL or IAS), please email [email protected] to see whether we can accommodate you.

Topics and schedule of workshops

The table below shows a complete listing of in-person workshops in chronological order. Clicking on a workshop title will take you to the course description, venue, and other event details for that workshop.

 

Spring 2023 Workshops

Workshop Date  Time Instructor(s)
Options for Processing Big Data for the Social Sciences and Humanities 2/13 4:30-6:00PM Jonathan Halverson
Introduction to the Linux Command LIne (Parts 1 & 2) 2/14, 2/16 4:30-6:00PM Galen Collier
Introduction to Data Anaylsis using R 2/15 10AM-12PM Oscar Torres-Reyna
Big Data Analytics and Machine Learning with Spark 2/15 4:30-6:00PM Jonathan Halverson
Command-Line Power Tools 2/20 4:30-6:00PM Kevin Abbey
Getting Started with the Research Computing Clusters 2/21 4:30-6:00PM Anvitha Sudhakar
Introduction to Data Anaylsis using Python 2/22 10AM-12PM Oscar Torres-Reyna
GPU Hackathon Information Session 2/22 4:00-5:00PM NVIDIA & PU
Removing the Tedium from Your Research Workflow 2/23 4:30-6:00PM Jonathan Halverson
Let's Collaborate! Software Development using the GitHub Web Interface 2/28 4:30-6:00PM Kilian Lieret
High-Performance Python for CPUs 3/1 4:30-6:00PM Henry Schreiner
Machine Learning and Pizza 3/2 12:00-1:00PM PICSciE Staff
High-Performance Python for GPUs 3/8 4:30-6:00PM Henry Schreiner
N-Ways to GPU Programming (Parts 1 & 2) 3/9, 3/10 1:00-5:00PM NVIDIA
Continuous Integration and Automated Software Testing 3/10 10:30AM-12PM David Luet
Fundamentals of Deep Learning with Multi-GPUs (Parts 1 & 2) 3/15, 3/16 1:00-5:00PM Srivathsan Koundinyan, NVIDIA
Kokkos: A Parallel, Portable Programming Model for CPUs and GPUs 3/20 4:30-6:00PM Rohit Kakodkar
Scientific Visualization with VisIt 3/21 2:00-3:30PM Eliot Feibush
Introduction to Programming Using Python (Parts 1, 2 & 3) 3/21, 3/22, 3/23 4:30-6:00PM Matthew Cahn
Getting Started with Machine Learning in Python 3/24 4:30-6:00PM Christina Peters, UDel
Graph Neural Networks for Your Research 3/27 4:30-6:00PM Gage DeZoort
Intro to Numerical Computing in Python with NumPy 3/28 4:30-6:00PM Vineet Bansal
spaCy: A Python Library for Natural Language Processing 4/4 4:30-6:00PM Peter Baumgartner and Ákos Kádár, Explosion
Data Visualization in Python 4/6 4:30-6:00PM Michal Grzadkowski
Keeping the Clusters Clean 5/3

11AM-12:30PM

Rishi Joshi
Microsoft Azure Cloud Training TBA   Jasmine Greenaway, Microsoft
Intro to Large Language Models TBA    
Geographic Information Systems (GIS) Workshops on QGIS and ArcGIS Pro 2/6-3/8   William Guthe & Wangyal Shawa

 

Princeton 2023 GPU Hackathon

Event Date  Time Location
Hackathon Information Session February 22 4:00-5:00 PM Zoom
N-Ways to GPU Programming Bootcamp March 9-10 1:00-5:00 PM Zoom
Application Deadline April 4 5:00 PM  
Hackathon June 7, 14, 21-23 9:00 AM-5:00 PM Zoom and PU

 

Prerequisites and Advance Setup

Many of our workshops have knowledge prerequisites and/or require advance setup of hardware or software.  Please read the workshop descriptions carefully and make sure you have satisfied any requirements well in advance.  A guide to help with advance setup for in-person workshops can be found on our workshop requirements page.

An analogous guide for virtual workshops, which includes a list of overarching requirements for any workshop conducted over Zoom, can be found on our virtual workshop requirements page. Please note that, because of the logistical challenges it entails, there will be no troubleshooting of setup issues during the virtual workshops!

Recordings and workshop materials

Workshop materials will be made available sometime at the end of the semester on the workshop archive page. Note that sometimes instructors of virtual workshops request that their sessions not be recorded, so Zoom recordings of some sessions may not become available.


Pre-recorded Virtual Workshops

PICSciE has also archived recordings and presentation materials on a broader range of topics related to research computing.  Although not as useful as participating in real-time instructor-led training, researchers and staff may find these materials useful as self-paced training, or as a reference to peruse before or after attending "live" sessions (whether in-person or virtual).

 

Questions

For any questions, or for more information, please email [email protected] .

 

Virtual Workshop Logistics

Please read the following information about virtual workshop logistics --- in particular the sections about technical prerequisites for hands-on workshops --- BEFORE registering.

Upcoming Training

Introduction to QGIS
Feb 6, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Introduction to ArcGIS Pro
Feb 7, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
How to Create and Collect Geographic Data using QGIS
Feb 8, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
How to Create and Collect Geographic Data using ArcGIS Pro
Feb 9, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Select and Analyze Geographic Features and Data with QGIS
Feb 13, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Select and Analyze Geographic Features and Data with ArcGIS Pro
Feb 14, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Finding the Best Location using QGIS
Feb 15, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Finding the Best Location using ArcGIS Pro
Feb 16, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Using Tables and Maps together in QGIS
Feb 20, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Using Tables and Maps together in ArcGIS Pro
Feb 21, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Using Tools to Create Models in QGIS
Feb 22, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Using ModelBuilder in ArcGIS Pro
Feb 23, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Making Maps and Presentations using QGIS
Feb 27, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Making Maps and Presentations using ArcGIS Pro
Feb 28, 2023, 3:00 pm4:30 pm
Location
View location on My PrincetonU
Essential QGIS Tools for Research
Mar 1, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Essential ArcGIS Pro Tools for Research
Mar 2, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
How QGIS and R work together
Mar 6, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Using R with ArcGIS Pro
Mar 7, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU
Create Web Mapping Applications Using ArcGIS Story Map
Mar 8, 2023, 1:30 pm3:00 pm
Location
View location on My PrincetonU