UCSF Programming Workshop: Beginning Python, Unix, Git


  • This introductory workshop is for novices and beginners with little to no programming experience. Expect a slow pace and going over basics and fundamentals.
  • The lessons we use are all from Software Carpentry. They're free, open source, and available online: https://software-carpentry.org/lessons/ (It is neither expected nor required to review the lessons before the workshop.)
  • This workshop is 2 days long, covering: 25% Unix Shell, 25% Git, 50% Python
  • Software Carpentry's Code of Conduct: We are committed to creating a friendly and respectful place for learning, teaching and contributing. All participants in our events and communications are expected to show respect and courtesy to others.

Course Overview

This event, brought to you by the UCSF Library Data Science Initiative and UCSF Bakar Computational Health Sciences Institute, is an example-driven two-day boot camp taught by volunteers who are scientists and programmers. The workshops will introduce the basics of Unix Shell and Git, along with Python. 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.

Participants must bring their own laptop to work on. This should be a "real" laptop - not a Chromebook, tablet, etc. You should also be sure to have admin privileges on this computer. 

Saturday, September 28, 2019 at 9:30am to 5:00pm

Mission Hall, Room 1401 & 1402
550 16th St, San Francisco, CA 94158

Event Type

Class/Info Session


Students, Postdocs, Faculty, Staff


Mission Bay


programming, python, Data Science Initiative





UCSF Library
Contact Info



You're not going yet!

This event requires registration.