We will teach Python using the Jupyter Notebook, a programming environment that runs in a web browser (Jupyter Notebook will be installed by Anaconda). For this to work you will need a reasonably up-to-date browser. The current versions of the Chrome, Safari and Firefox browsers are all supported (some older browsers, including Internet Explorer version 9 and below, are not).

This workshop is for novices and will focus on teaching the fundamentals of the programming language Python, and will not teach statistical analysis. This is a 2-part session.


The UC Carpentries Fall Workshop Series aims to introduce researchers to basic concepts, skills, and tools in programming and data management. During this workshop, we will cover foundational R and Python coding, data management practices and tools, automation, and version control. This series is designed for novices and you do not need to have any previous knowledge of the topics that will be presented at the workshop.

Workshop topics taught as daily sessions Monday - Thursday over the course of two weeks. Participants can register for each topic as stand alone training sessions, with the exception of the R and Python topics which each have two session days (part 1 and part 2).

Participants are encouraged to help one another and to apply what they learn to their own research problems.

This is a free workshop and is open to all University of California students staff and faculty.

Related Series

Have Further Questions?

We're here to help. Chat with a librarian 24/7, schedule a research consultation or email us your quick questions.

Contact us
Contact us