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: New
    Status: Preview

    Board Infinity

    Skills you'll gain: Git (Version Control System), GitHub, GitLab, Version Control, Bitbucket, Continuous Deployment

  • Status: New
    Status: Free Trial

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Open Source Technology, Collaborative Software, Microsoft Visual Studio, Command-Line Interface, Code Review, Technical Communication

  • Status: Free Trial

    Skills you'll gain: Microsoft Copilot, Test Case, Version Control, Code Review, Microsoft Visual Studio, GitHub, Integrated Development Environments, Software Development Tools, Software Configuration Management, Software Documentation, Application Lifecycle Management, Program Development, Technical Documentation, Project Planning, Project Management, Debugging

  • Status: Preview

    Skills you'll gain: Collaborative Software, Version Control, Integrated Development Environments, Debugging, Git (Version Control System), Application Deployment, Cloud Development, GitHub, Development Environment, Application Development, Code Review, File Management, Software Development Tools, Configuration Management, Cloud Storage

  • Status: New
    Status: Free Trial

    Skills you'll gain: A/B Testing, Pandas (Python Package), Matplotlib, Plotly, Data Visualization, Statistical Methods, GitHub, Data Manipulation, Statistical Hypothesis Testing, Version Control, Statistical Analysis, Data Science, Interactive Data Visualization, Python Programming, NumPy, Data Analysis, Git (Version Control System), Jupyter, Data Transformation, Programming Principles

  • Status: New
    Status: Preview

    Skills you'll gain: Git (Version Control System), DevOps, Version Control, Software Development, Development Environment, Software Development Tools, Command-Line Interface

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns, Technical Design, Unit Testing, User Interface (UI) Design

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Anthropic Claude, Multimodal Prompts, Version Control, Generative AI Agents, Git (Version Control System), Generative AI, Software Quality Assurance, Software Development, Mockups, Test Automation, Software Documentation, Artificial Intelligence, Software Development Life Cycle, Software Architecture, Automation, Software Testing, Software Design, Software Development Methodologies

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Cloud Services, Technical Communication, Unit Testing, Web Services, Email Automation, Automation, Python Programming, Interviewing Skills, Configuration Management, Professional Development, Scripting

  • Status: New
    Status: Free Trial

    Skills you'll gain: Code Review, Version Control, GitHub, Package and Software Management, CI/CD, Continuous Integration, Open Source Technology, Development Environment, Continuous Deployment, Software Development Tools, Docker (Software), Containerization, Scientific Methods, Devops Tools, Data Sharing, Key Management, Git (Version Control System), Automation, Software Documentation, Technical Documentation

  • Status: New
    Status: Preview

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, CI/CD, DevOps, Debugging, Continuous Integration, Continuous Deployment, Infrastructure as Code (IaC), Application Security, Development Environment, File Management, Continuous Monitoring

  • Status: New
    Status: Preview

    Skills you'll gain: Apache Maven, Build Tools, Continuous Integration, Software Configuration Management, Version Control, Java, Software Versioning, Mac OS, Software Installation, Development Environment

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a £47,739 median salary ¹.

    description:

    An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.

    This role has a £47,739 median salary ¹.

    Offered by

    Microsoft_logo
    Google Cloud_logo
  • This role has a £43,496 median salary ¹.

    description:

    A Video Game Developer designs and codes games, creating engaging gameplay through programming and collaboration.

    This role has a £43,496 median salary ¹.

    Offered by

    University of Colorado System_logo
    Michigan State University_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • Google Cloud
  • Codio
  • Microsoft
  • Johns Hopkins University
  • Meta
  • Pearson
  • Whizlabs