Software Versioning

Software Versioning is a methodical system that assigns unique version names or numbers to unique states of a software product. Coursera's Software Versioning catalogue teaches you about the fundamental concepts and importance of version control in software development. You'll learn everything from the basics of software versioning, understanding various versioning systems like Semantic Versioning, and implementing these in real-world scenarios. You'll also gain knowledge on managing software updates, maintaining version history, and mitigating software conflicts. Broaden your understanding about tools such as Git, Mercurial, SVN, and more to effectively manage your software development projects.
6credentials
28courses

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.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "software versioning"

  • Status: New

    Skills you'll gain: Software Versioning, Release Management, Open Source Technology, Software Installation, Configuration Management, Code Review, File Management, System Configuration

  • Status: Free Trial

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

  • Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Software Configuration Management, Project Management

  • Status: Free Trial

    Skills you'll gain: Apache Maven, Build Tools, Software Development Tools, Version Control, Software Versioning, Continuous Integration, Software Configuration Management, Apache, Dependency Analysis

  • Status: Free Trial

    Skills you'll gain: Apache Maven, Software Development Life Cycle, Unified Modeling Language, Object Oriented Programming (OOP), Build Tools, CI/CD, Object Oriented Design, Software Development Methodologies, Jenkins, Continuous Integration, Agile Methodology, Software Development Tools, Version Control, Software Design Patterns, Software Development, Test Driven Development (TDD), Computational Thinking, Software Versioning, Cloud Development, Programming Principles

  • 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

  • Skills you'll gain: Git (Version Control System), Version Control, GitHub, Software Versioning, Bitbucket, GitLab, Collaborative Software, Software Development, Software Engineering, Project Management

  • Status: New
    Status: Free Trial

    Skills you'll gain: Generative AI, Microsoft Copilot, Software Development Tools, Artificial Intelligence, Maintainability, Scalability, Performance Tuning, Kubernetes, Software Versioning, Application Frameworks, Algorithms, Data Structures

  • Status: New
    Status: Free Trial

    Skills you'll gain: GitHub, Version Control, Git (Version Control System), Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Software Configuration Management, File Management

  • Status: New

    Skills you'll gain: Kubernetes, YAML, Application Deployment, Containerization, Package and Software Management, Development Environment, Release Management, Dependency Analysis, Command-Line Interface, Configuration Management, Go (Programming Language), Software Versioning

  • Status: New

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

  • Status: Preview

    Skills you'll gain: Jira (Software), Agile Methodology, Scrum (Software Development), Kanban Principles, Agile Project Management, Lean Methodologies, Backlogs, Sprint Planning, Sprint Retrospectives, User Story, Workflow Management, Project Management, Product Requirements, Query Languages, Software Versioning, Continuous Improvement Process