2-Day Software Carpentry-Python Workshop 10/27-28 at Rosenstiel Campus

Rosenstiel School aerial view on laptop with Python code and Logo visible, RSMAS coffee cup on desk

2-Day Software Carpentry-Python Workshop 10/27-28 at Rosenstiel Campus

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 free, in-person only, hands-on, two-day Python workshop will cover basic concepts and tools, including program design, version control, data management, and task automation, as well as a segment on Data Ethics.

Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Syllabus with Instructions | Register Now (free)

For more information on what we teach and why, please see our paper “Best Practices for Scientific Computing”.

Who The course is aimed at graduate students and other researchers. You don’t need to have any previous knowledge of the tools that will be presented at the workshop.

Where The Map Room, Science Laboratory and Administration Building (SLAB), Rosenstiel School of Marine, Atmospheric, and Earth Science Library, 4600 Rickenbacker Causeway, Miami, FL 33149. Get directions with OpenStreetMap or Google Maps | Campus Map

When Thursday + Friday, Oct. 27-28, 2022 | 9:00-4:30 Course Hours Both Days  Add to your Google Calendar.

Requirements Participants must bring a laptop with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below).

Accessibility We are committed to making this workshop accessible to everybody. For workshops at a physical location, the workshop organizers have checked that:

  • The room is wheelchair / scooter accessible.
  • Accessible restrooms are available.
  • Power sources/extension cords are available.

Materials will be provided in advance of the workshop and large-print handouts are available if needed by notifying the organizers in advance. If we can help making learning easier for you (e.g. sign-language interpreters, lactation facilities) please get in touch (using contact details below) and we will attempt to provide them.

Contact Please email tnorris@miami.edu for more information.

Roles To learn more about the roles at the workshop (who will be doing what), refer to our Workshop FAQ.

Python logo


Julian Dallmeier Tim Norri

Julian Dallmeier, Computational Neuroscience PhD Candidate
Tim Norris PhD, Data Scientist


Erica Newcome, UM Libraries Thilani Samarkoon

Erica Newcome MLIS, STEM and Interdisciplinary Research Librarian
Thilani Samarakoon PhD, Biomedical Data Librarian

Data Ethics 

Joanna JohnsonTim Norri

As part of this 2-day workshop, two guests will join us for a Special Program in Ethics for Scientific Writing and Coding:

  • Joanna Johnson, PhD, Writing Studies Department, on Scientific Writing
  • Tim Norris PhD, UM Libraries, on Ethics and Coding

This workshop series is sponsored by:

Cooperative Institute for Marine and Atmospheric Studies (CIMAS)