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, Unix Commands, Git (Version Control System), GitHub, Linux Commands, Software Versioning, Command-Line Interface, Linux, Collaborative Software, File Management, Software Development Tools, Software Development, Web Development

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Continuous Integration, Software Versioning, Collaborative Software, Software Development Tools, Code Review, Issue Tracking, Command-Line Interface

  • Status: Preview

    Skills you'll gain: Git (Version Control System), Version Control, GitHub, Bitbucket, Software Configuration Management, Command-Line Interface, Code Review, Collaborative Software, Graphical Tools

  • Status: Free Trial

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Collaborative Software, Web Applications, Open Source Technology, Command-Line Interface, DevOps

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Git (Version Control System), GitHub, Version Control, CI/CD, Infrastructure as Code (IaC), Microsoft Copilot, Software Versioning, Continuous Integration, Devops Tools, Microsoft Azure, DevOps, Software Development Tools, Docker (Software), Software Configuration Management, Application Deployment, ChatGPT, Continuous Deployment, Amazon Web Services, Google Gemini

  • Status: New
    Status: Free Trial

    Skills you'll gain: GitHub, Git (Version Control System), Version Control, Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Code Review, Software Configuration Management, Software Development Tools, Development Environment, Secure Coding, File Management, Technical Documentation, Software Documentation

What brings you to Coursera today?

  • Status: Free Trial

    LearnKartS

    Skills you'll gain: Git (Version Control System), GitHub, Bitbucket, Version Control, Software Versioning, GitLab, Software Configuration Management, Collaborative Software, Integrated Development Environments, Software Development, Software Installation, Code Review, Devops Tools, IntelliJ IDEA, Eclipse (Software), File Management, Application Lifecycle Management, Linux, Release Management, Command-Line Interface

  • Status: Free Trial

    Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), Back-End Web Development, GitHub, Web Design and Development, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, SQL, Database Design, Python Programming, Computer Programming, Cloud Hosting

  • Status: Free Trial

    Skills you'll gain: React Native, Jest (JavaScript Testing Framework), Version Control, UI/UX Research, Usability Testing, Unix Commands, Restful API, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, User Experience Design, SQL, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Experience, Mobile Development, React.js, Web Development Tools, Javascript

  • Status: Free Trial

    Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, Unix Commands, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Shell Script, Operating System Administration, System Configuration, Collaborative Software, Software Development Tools, Software Versioning

  • Status: New
    Status: Free Trial

    Skills you'll gain: Full-Stack Web Development, Application Design, Software Design Documents, React.js, Package and Software Management, Web Development, Version Control, Web Development Tools, Jest (JavaScript Testing Framework), Web Content Accessibility Guidelines, Application Deployment, Software Architecture, Front-End Web Development, Technical Documentation, Performance Tuning, Software Testing, Javascript, UI Components, Application Performance Management, Dataflow

  • Status: Preview

    University of Leeds

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