Version Control

Version Control is a system that records changes to a file or set of files over time so that you can recall specific versions later. Coursera's Version Control catalogue teaches you how to track and manage changes to your code, collaborate with other developers, and maintain the history of your project's development. You'll learn different version control systems like Git, Mercurial, and Subversion, and will gain proficiency in concepts like commits, branches, merges, and rebasing. By the end of your learning journey, you'll have the skills to effectively manage codebase, prevent conflicts in project development, and ensure seamless team collaboration in software projects.
60credentials
2online degrees
161courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn career credentials while taking courses that count towards your Master’s degree.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Explore the Version Control Course Catalog

  • Status: Free Trial

    Skills you'll gain: Version Control, Git (Version Control System), GitHub, Collaborative Software, DevOps, Software Development Tools, Linux, Open Source Technology

  • Status: Free Trial

    Skills you'll gain: Software Design Patterns, Software Design, Software Quality Assurance, Software Engineering, Application Security, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Development Testing, Threat Modeling, Maintainability, Code Review, Software Testing, Continuous Integration, CI/CD, Software Technical Review, Software Documentation, Version Control

  • Status: Free Trial

    Skills you'll gain: Exploratory Data Analysis, Ggplot2, Data Visualization Software, Tidyverse (R Package), Data Visualization, Version Control, Data Analysis, Statistical Methods, Data Wrangling, R Programming, GitHub, Data Transformation, Statistical Analysis, Git (Version Control System), Data Manipulation, Statistical Programming

  • Status: New
    Status: Free Trial

    Skills you'll gain: Application Deployment, Azure DevOps, Continuous Deployment, Git (Version Control System), Version Control, Microsoft Azure, Release Management, Infrastructure as Code (IaC), Code Review

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), Version Control, Integrated Development Environments, Eclipse (Software), Application Lifecycle Management, Release Management, Collaborative Software, Code Review

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), Selenium (Software), Version Control, GitHub, Jenkins, Continuous Integration, CI/CD, Test Automation, Browser Compatibility, Test Data, Java, SQL, MySQL

  • Status: Free Trial

    Skills you'll gain: GitHub, DevOps, Version Control, CI/CD, Continuous Integration, Software Development Tools, Continuous Deployment, Software Development, Amazon Elastic Compute Cloud

  • Status: Free Trial

    Skills you'll gain: Package and Software Management, Bash (Scripting Language), Git (Version Control System), GitHub, Version Control, Unix Shell, Ubuntu, Shell Script, Scripting, Unix, Unix Commands, Linux, System Configuration, Linux Administration, File Management, Programming Principles, Software Installation

  • Status: New
    Status: Free Trial

    Skills you'll gain: Jenkins, Ansible, Continuous Deployment, Software Development Tools, Configuration Management, Infrastructure as Code (IaC), Application Deployment, Version Control

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), Version Control, Open Source Technology, Software Development Tools, Software Versioning, Development Environment, Linux

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Software Configuration Management, Development Environment, Ubuntu, Linux, Command-Line Interface

  • Status: Free

    Skills you'll gain: Version Control, Debugging, Integrated Development Environments, Git (Version Control System), GitHub, Development Environment, Software Development