Training: Technical Computing Workshops

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

We maintain an announcement list, to which you may subscribe at carpentries-announce@lists.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—Research Park Edition

Task Automation (Bash), Data Management (Git and SQL), Python

June 7–8 · 9:00 a.m.–5:00 p.m. · EnterpriseWorks, Research Park · Registration required

This two-day workshop will cover the skills you need to succeed as all fields become data-driven:

  • Scripting for task and data management
  • Task Automation with the Command Line
  • Data Management and Version control with Git and SQL
  • Programming with Python

This workshop is an example-driven tutorial on basic computing skills, hosted by Computational Science and Engineering at the University of Illinois at Urbana–Champaign. Short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own research problems during and between sessions. 

Register to attend.

Software Carpentry—Crops in Silico Edition

Task Automation (Bash), Data Management (Git)

July 31 · 9:00 a.m.–5:00 p.m. · 1030 NCSA · Registration required

This one-day workshop will cover the skills you need to succeed as all fields become data-driven:

  • Scripting for task and data management
  • Task Automation with the Command Line
  • Data Management and Version control with Git

This workshop is an example-driven tutorial on basic computing skills, hosted by Computational Science and Engineering at the University of Illinois at Urbana–Champaign. Short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own research problems during and between sessions. 

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).