Workshops & Live Training

Training Workshops


The Princeton Institute for Computational Science & Engineering (PICSciE), in collaboration with OIT Research Computing and other academic departments, will continue offering workshops and mini-courses this academic year. This fall, some workshops will be held in-person and others will be remote, but we may pivot to holding all sessions remotely if needed to comply with the University and State health and safety protocols.

We appreciate your patience and understanding during this unusual period as we strive to continue providing computing training to the Princeton community.  If you have comments or questions, please email

--The PICSciE Training Staff


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.


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 to see whether we can accommodate you.

Topics and schedule of workshops

The table below shows a complete listing of the Fall 2021 workshops in chronological order.  Clicking on a workshop's title will take you to a course description and other event details for that workshop.  Additional workshops may be added, so please check the schedule frequently.

Spring 2022 Workshops

Workshop Date  Time Instructor(s)
Introduction to Data Analysis Using R 02/9/2022 10:00 am-12:00 pm Oscar Torres-Reyna, Manager, Statistical Services
Secure Research at Princeton: Social Sciences 02/11/2022 10:30 am-12:00 pm Various Speakers
Introduction to Data Analysis Using Python 02/16/2022 10:00 am-12:00 pm Oscar Torres-Reyna, Manager, Statistical Services
Floating-point Arithmetic is Not Real 02/17/2022 1:30 - 3:00 pm Bei Wang, Senior Research Software Engineer
Multi-GPU Training with PyTorch and TensorFlow 02/24/2022 4:00-5:30 pm Jonathan Halverson, Research Software & Programming Analyst
Getting Started with the Research Computing Clusters 03/14/2022 2:00-5:00 pm Kevin Abbey, Systems Administrator, Rishi Joshi, Research Data Storage Management Engineer and Carolina Roe-Raymond, Visualization Analyst
Introduction to the Linux Command Line, Part 1 and Part 2 03/16/2022 and 03/17/2022 3:00-5:00 pm Kevin Abbey, Systems Administrator and Rishi Joshi, Research Data Storage Management Engineer
AWS Workshop: AWS Basics 03/22/2022 1:00-2:30 pm AWS Team
AWS Workshop: AWS Serverless Jupyter Notebooks 03/22/2022 3:00-4:30 pm AWS Team
AWS Workshop: AWS Serverless Applications in Python 03/23/2022 1:00-2:30 pm AWS Team
AWS Workshop: Machine Learning on AWS with SageMaker 03/23/2022 3:00-4:30 pm AWS Team
How to Make Effective Plots 03/24/2022 10-11:30 am Carolina Roe-Raymond, Visualization Analyst
Machine Learning for Your Research 03/30/2022 4:00-6:00 pm Savannah Thais, Associate Research Scholar, Jose Garrido Torres, Data Scientist and Vineet Bansal, Senior Research Software Engineer
Visualization with VisIt 04/4/2022 2:00 - 3:30 pm Eliot Feibush, Visualization Scientist
Improving Analysis Workflows with Snakemake 04/5/2022 1:00-3:30 pm Troy Comi, Research Software Engineer
Big Data Analytics and Machine Learning with Spark 04/07/2022 4:00-5:30 pm Jonathan Halverson, Research Software & Programming Analyst
Introduction to Version Control Using Git, Part 1 & Part 2 04/11/22 and 4/13/22 4:00-6:30 pm Dev Dabke, Graduate Student
Introduction to Conda 04/12/2022 1:00-3:00 pm Lucas Sawade, Graduate Student
Advanced Git 04/20/2022 4:00-6:30 pm Dev Dabke, Graduate Student
High Performance Python CPU's 04/26/2022 2:00-5:00 pm Henry Schreiner, Computational Physicist/Research Software Engineer
High Performance Python GPU's 05/3/2022 2:00-5:00 pm Henry Schreiner, Computational Physicist/Research Software Engineer
Continuous Integration
and Automated Software Testing
05/04/22 10:30am-12:00 pm

Senior Linux Administrator/Software & Programming Analyst

The Maps and Geospatial Information Center (MAGIC), associated with the Princeton University Library, offers a variety of instructor-led virtual workshops on using QGIS and ArcGIS Pro.  Please see the training sessions here. 


PICSciE Training Spring 2022 Poster

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 via the menu at left (visit "Archives of past workshops", where there will eventually be a link titled "Fall 2021 Workshop Materials").  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).



For any questions, or for more information, please email .


Upcoming Training

No content available to show.