Transfers ToCSUDescriptionStudy of a version control system named Git. Topics include basic and advanced Git command-line operations, internals, visual GUI-based tools, and repository hosting (e.g. GitHub). The course also covers other related topics, including DevOps, continuous integration, and examines open-source libraries used in fields such as Data Science. Assignments and laboratory exercises are drawn from applications in software development, and provide an in-depth understanding of how to manage files in a repository shared by multiple users.