Workshop Date Time Instructor(s) Good Practices for Research Software Engineering [GitHub] 1/16 1:00-2:00 PM Ian Cosden What’s Where and Why: Use QGIS to Explore Geospatial Information 1/16 1:00-4:00 PM William Guthe, Wangyal Shawa R Data Wrangling: tidyverse packages tidyr & dplyr [ZIP archive] 1/16 1:00-3:30 PM Boriana Pratt Introduction to Machine Learning (Parts 1-5) [GitHub] 1/16-1/18,1/22-1/23 2:00-4:00 PM Gage DeZoort, Julian Gold, Jake Snell R U Ready for Some Football? (Computationally Modeling the NFL) [R Scripts] 1/17 1:00-4:00 PM Day Yi Mastering vim: Edit as Fast as You Think [GitHub] 1/17 2:00-3:30 PM Rob Bierman Creating Reusable Python Code: From Notebooks to Scripts to Packages [GitHub] [Slides] 1/17 3:30-5:00 PM Michal Grzadkowski How to Package and Publish Your Python Code [GitHub] 1/18 10:30 AM-12:00 PM Alice Fang Debugging and Profiling Code in Python and R [GitHub] 1/18 2:00-5:00 PM Abhishek Biswas Put Census Data into R to Make Maps 1/19 10:00-11:30 AM William Guthe Gotcha! How to Write Software Tests to Improve Code Quality [GitHub] [Zoom] 1/19 1:00-2:30 PM William Hasling Create Interactive Maps and Web Applications with ArcGIS Online 1/22 10:00-11:30 AM William Guthe, Wangyal Shawa 3C - Controlling Cloud Costs [Slides PDF] 1/22 11:00 AM-12:00 PM Irene Kopaliani Python for Poets (Parts 1 & 2) [GitHub] 1/22,1/23 1:00-2:30 PM Massimiliano Dalmasso Continuous Integration and Continuous Delivery (CI/CD) with GitHub Workflows [GitHub] 1/22 3:30-5:00 PM Andres Rios Tascon Intro to Version Control with Git and GitHub [GitHub] 1/23 10:00 AM-12:00 PM Mattie Niznik Software Quality Assurance Tooling [Slideshare] 1/23 3:30-5:00 PM Henry Schreiner Introduction to Programming Using Python [Jupyterlite] [GitHub] 1/24,1/25 1:00-4:00 PM Matthew Cahn Come Fly With Me: A Traveler's Exploration of the World with R 1/24 1:00-4:00 PM Day Yi Introduction to CMake [GitHub] 1/24 3:30-5:00 PM Andres Rios Tascon Demystifying APIs: Accessing Public Data for Your Research [ZIP file] 1/25 3:30-5:00 PM Amy Defnet