Managing software projects with multiple contributors would be a challenge without a structured system to coordinate changes in the code. Modern software projects use so-called source control systems. 'Source' in this case refers to the code as it is written. Your source might be simple bash shell scripts or code written in Python, Java, C, R, and other programming languages. If you have 5 or 10 programmers all contributing to the same source code base, you definitely need some rigid rules to prevent you all from messing things up.

Prerequisites: GEMSx001.1, GEMSx001.2, GEMSx001.3 or equivalents


Syncing your work with the community: Source control basics with git
Enroll Now - Select a section to enroll in
Section Title
Computing Basics for the Agri-food Sector: Syncing your work with the community
Sep 01, 2023 to Jun 30, 2024
Delivery Options
Self Paced Online  
Course Fee(s)
Course Fee $105.00
UMN Affiliated $0.00
Section Details

Special Information about this Course:

Cancellations are subject to a $25.00 processing fee. 

Contact Information:

  • To request a scholarship for this course, please fill out this application form. Scholarship applications will be considered by a committee on a rolling basis.
  • For questions regarding course registration, please email Kris Junker at junk0011@umn.edu or call 612-624-7253
  • For questions regarding course materials and contact, please email Kevin Silverstein at kats@umn.edu
  • For questions regarding system access, log-in, username, or password, please email help@umn.edu or call 612-301-4357
Required fields are indicated by .