Training: Technical Computing Workshops

For more details, please contact:
Neal Davis · Coordinator, Software Carpentry and CSE Training
Email: training@cse.illinois.edu

Current Workshops

We typically hold Software Carpentry and Data Carpentry workshops at a variety of locations around campus at the beginning of each semester. Opportunities to become a SWC instructor are also available.

Software Carpentry—Python, Shell Scripting, Version Control with Git

January 18–19 · 9:00 a.m.–4:30 p.m. · 1030 NCSA · Registration required

Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Data Carpentry—Spreadsheets, Data Management, OpenRefine, SQL

January 25–26 · 9:00 a.m.–4:30 p.m. · 428 Armory (CITL) · Registration required

The focus of this workshop is on working with social science data and data management and analysis for research. It covers data management, cleaning, and access for social science research including: best practices for organization of projects and data, use of command line utilities, use of tools to prepare and assay data sets, and using well-established open-source tools.

Software Carpentry—R, SQL, Shell Scripting, Version Control with Git

February 1–2 · 9:00 a.m.–4:30 p.m. · 1030 NCSA · Registration required

Software Carpentry aims to help researchers get their work done in less time and with less pain by teaching them basic research computing skills. This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Data Carpentry—Genomics, Data Management, Data Analysis

February 20–21 · 9:00 a.m.–4:30 p.m. · Monsanto Room, ACES Library · Registration required

The focus of this workshop is on working with genomics data and data management and analysis for genomics research. It covers data management and analysis for genomics research including: best practices for organization of bioinformatics projects and data, use of command line utilities, use of command line tools to analyze sequence quality and perform variant calling, and connecting to and using cloud computing.

Software Carpentry Instructor Training

December 14–15 · 9:00 a.m.–4:30 p.m. · 1030 NCSA

Past event.

Software Carpentry—Women in Biology

September 21–22 · 9:00 a.m.–4:30 p.m. · 1040 NCSA

Past event.

Software Carpentry—Python, Shell Scripting, Version Control with Git

August 31–September 1 · 9:00 a.m.–4:30 p.m. · 1040 NCSA

Past event.

Archive of Past Workshops

CSE Training on GitHub (includes materials from previous courses)

About the CSE Training Program

CSE training workshops are hands-on sessions designed to meet student and researcher needs in software training across the multidisciplinary spectrum of CSE departmental and industrial affiliates. These short courses are dedicated to showing the features and workflow through the use of models and common engineering tasks.

The program aims at improving student preparation and practice by modeling the use of software best practices and orienting the students around useful conceptual models of computational science and engineering (i.e., how the physical models, numerical methods, and underlying software interact).