• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Version Control

Version Control Courses

Version control courses can help you learn the basics of tracking changes in code, branching strategies, merging workflows, and collaboration techniques. You can build skills in managing project histories, resolving conflicts, and maintaining code integrity across teams. Many courses introduce tools like Git and GitHub, that support version control, allowing you to apply your skills in real projects and collaborate effectively with others in software development.

Popular Version Control Courses and Certifications


  • B

    Board Infinity

    Advanced Git Features

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

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • C

    Codio

    CI/CD for Software Developers

    Skills you'll gain: CI/CD, Continuous Integration, Continuous Deployment, Application Deployment, GitHub, Version Control, Test Automation, Automation, Software Quality Assurance

    3.1 stars, 10 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 3.1 (10) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Pragmatic AI Labs

    GitHub: From Zero to Pull Request

    Skills you'll gain: Model Context Protocol, GitHub, Git (Version Control System), Open Source Technology, CI/CD, Continuous Integration, Version Control, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Tool Calling, Code Review, Issue Tracking, Software Documentation

    Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Mastering Git

    Skills you'll gain: Git (Version Control System), GitHub, Version Control, Collaborative Software, Code Review, GitLab, Software Development Tools, Software Development, File Management, Application Development

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
  • P

    Packt

    Azure DevOps and Continuous Delivery with Git

    Skills you'll gain: Azure DevOps, Azure DevOps Pipelines, Continuous Delivery, CI/CD, DevOps, Test Planning, Continuous Integration, Software Development Methodologies, Git (Version Control System), Agile Software Development, YAML, Continuous Deployment, GitHub, Agile Methodology, Version Control, Agile Project Management, Application Deployment, Release Management, Development Environment, Sprint Planning

    4.3 stars, 6 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.3 (6) · Intermediate · Course · 1 - 3 Months

  • S

    Simplilearn

    Introduction to DevOps and Git for Beginners

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

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • A

    Amazon Web Services

    DevOps on AWS and Project Management

    Skills you'll gain: Software Development Life Cycle, CI/CD, DevOps, Devops Tools, Continuous Integration, Project Management, Software Development, Application Development, Application Deployment, Software Development Tools, Software Testing, Waterfall Methodology, Agile Methodology, Kanban Principles, Scrum (Software Development), Automation

    4.8 stars, 124 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (124) · Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Jira: Plan, Verify, and Deliver

    Skills you'll gain: User Story, Quality Assurance, Jira (Software), Software Quality Assurance, Agile Methodology, Verification And Validation, Quality Assessment, Quality Control, Sprint Planning, Workflow Management, Project Estimation

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    Edureka

    Advanced Git Workflows for Developers

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

    Beginner · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • M

    Microsoft

    DevOps Platforms & Source Control

    Skills you'll gain: Azure DevOps, Terraform, DevOps, Infrastructure as Code (IaC), Kubernetes, CI/CD, GitHub, Governance, Microsoft Azure, Role-Based Access Control (RBAC), Release Management, Identity and Access Management, Capacity Management, Version Control

    Advanced · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • P

    Packt

    Mastering Vim: Efficient Editing & Vimscript for Developers

    Skills you'll gain: Development Environment, Scripting, Git (Version Control System), Scripting Languages, Version Control, Software Development, Application Development

    Intermediate · Course · 1 - 3 Months

  • G

    Google Cloud

    Automatically Deploy Python Web Apps from Version Control to Cloud Run

    Skills you'll gain: Cloud Applications, Serverless Computing, Cloud Management, Cloud Deployment, Cloud Computing, Application Deployment, Continuous Deployment, Google Cloud Platform, Application Development, Python Programming

    Beginner · Project · Less Than 2 Hours

1…567…431

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok