• Home
  • Software Carpentry

Though our buildings are closed, KU Libraries continues to offer services and resources for remote teaching, learning, and research. Please visit https://lib.ku.edu/remote for more information.

Software Carpentry Workshop

July 24, 31, August 7, 14, 2020
9:00 am - 12:30 pm, all days
Location: Online via Zoom

Software Carpentry teaches fundamental skills that can increase your productivity and improve the quality and reproducibility of your research projects. In this hands-on workshop, you will learn how to automate tasks using the Unix shell, how to track and share your work using version control, and how to write software in Python that is readable, reusable, and reliable. This workshop is for you especially if you have no prior experience with these topics.

Topics covered:

  • The Unix Shell (Friday, July 24)
  • Version Control with Git (Friday, July 31)
  • Programming with Python (Fridays, August 7 and August 14)

More details about the topics covered and a detailed schedule can be found on the workshop's GitHub page.

Registration is open!

Registration is for the entire four-morning workshop. Registration for individual topics is not available. Zoom connection information will be sent to registered learners the day before the first session.

This is a free workshop but attendance is limited. If you find that you are unable to attend, please cancel your registration through your Eventbrite confirmation so that someone else can attend.

Register for Software Carpentry

Who should attend?

This workshop is aimed at faculty, staff, and students across disciplines who want to learn how to automate repetitive tasks, approach coding in a systematic way, and document the evolution of their work through version control measures. No prior experience with the workshop topics is expected or required.

Attendees are welcome regardless of institutional affiliation. If you are a visitor to KU, you will need a Zoom account to join the workshop.

Why should I attend?

You will learn to use tools and practice skills that can improve your efficiency and the transparency and reliability of your research results. Software Carpentry estimates that these skills can save half a day to one day a week over your career (source: http://software-carpentry.org/workshops/pitch/).


Matt Deakyne, IT Technology Manager, University of Kansas
Elizabeth Everman, PhD, Post-Doctoral Researcher, University of Kansas
Jamene Brooks-Kieffer, Data Services Librarian, Universty of Kansas

Sponsored by KU Libraries, KU Research, and KU Information Technology


Jamene Brooks-Kieffer
Data Services Librarian
Watson Library

KU Today