Geoffrey Boushey
Geoff is the Head of Data Engineering. Contact Geoff for help with Python, SQL, and git or Github questions.

Learn Computer Programming with UC Carpentries Fall 2025

The UC Carpentries Fall 2025 workshop series is an opportunity for the University of California (UC) community to learn computer programming and data management skills online for FREE! The workshops take place over nine days and cover foundational R and Python coding, data management practices and tools, automation, and version control. Whether you are a data novice or just looking to brush up on your skills, this series has something for you.

UC data experts are leading the workshops September 15 – 25, 2025. They will teach each topic in standalone sessions, except R and Python, which have two parts. Instructors from UC Berkeley, UCLA, UCSF, UC Merced, UC Santa Barbara, and UC San Diego are co-hosting and supporting the series.

You do not want to miss this opportunity to learn new skills from experts and connect with other UC colleagues!

Workshop schedule

Tidy Data with Spreadsheets8:30 a.m. – 12:30 p.m.Monday, September 15
Data Cleaning with OpenRefine8:30 a.m. – 12:30 p.m.Tuesday, September 16
The Command Line and Unix Shell8:30 a.m. – 12:30 p.m.Wednesday, September 17
Version Control with Git8:30 a.m. – 12:30 p.m.Thursday, September 18
Databases and SQL8:30 a.m. – 12:30 p.m.
Friday, September 19
Intro to Python (part 1 of 2)8:30 a.m. – 12:30 p.m.Monday, September 22
Intro to Python (part 2 of 2)8:30 a.m. – 12:30 p.m.Tuesday, September 23
R (part 1 of 2)8:30 a.m. – 12:30 p.m.Wednesday, September 24
R (part 2 of 2)8:30 a.m. – 12:30 p.m.Thursday, September 25
Note: There will be a 10-minute break at each session mid-point.

Device requirements

Participants are required to have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) and administrative privileges on the device.

A few specific software packages will need to be installed in advance and you will need an up-to-date web browser. See registration page for more information.