technifyed

Free online

Version Control courses 120

Learn Version Control online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 120 courses

Harvard University

Data Science: R Basics

4.4273 ratings

Build a foundation in R and learn how to wrangle, analyze, and visualize data.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Google

Introduction to Git and GitHub

4.88,018 ratings

In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git. We'll also go through how to set up an account with a service called GitHub so that you can create your very own remote repositories…

Partner
  • Coursera
  • 20 hours
  • Self-paced
  • Paid certificate

Microsoft

Implement development lifecycle processes in Azure Databricks

Learn how to implement development lifecycle processes in Azure Databricks, including Git version control, branching strategies, testing approaches, and Declarative Automation Bundle deployment using the CLI.

  • Microsoft Learn
  • 1.5 hours
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

Duke University

Python and Pandas for Data Engineering

4.6279 ratings

In this first course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will learn how to set up a version-controlled Python working environment which can utilize third party libraries. You will learn to use Python and the powerful Pandas library for data analysis and m…

Partner
  • Coursera
  • 4 weeks of study, 6-9 hours / week
  • Self-paced
  • Paid certificate

Great Learning

Introduction to DevOps

4.64,570 ratings

This free DevOps course will provide you with the skills to begin your career as a DevOps engineer and effectively contribute to modern software development teams. You’ll also get familiar with tools like Git, Docker, and Jenkins, which will help you manage version control, create containers, and s…

  • Great Learning Academy
  • 4 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Harvard University

Data Science: Productivity Tools

4.345 ratings

Keep your projects organized and produce reproducible reports using GitHub, git, Unix/Linux, and RStudio.

  • edX
  • 8 weeks, 2 - 3 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Meta

Version Control

4.63,840 ratings

Learn how modern software developers collaborate across the world without messing up each other's code. You will look at the different version control systems and how to create an effective software development workflow. You will be introduced to some of the most commonly used Linux commands that y…

Partner
  • Coursera
  • 17 hours
  • Self-paced
  • Paid certificate

Microsoft

Manage the semantic model development lifecycle

Manage semantic models through their full development lifecycle. Create reusable assets, version-control with Git, inspect and validate with the XMLA endpoint and SemPy, deploy through pipelines, and maintain with monitoring and impact analysis.

  • Microsoft Learn
  • 1.5 hours
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

IBM

Introduction to Web Development with HTML5, CSS3, and JavaScript.

4.4456 ratings

Learn the key tools and programming languages to bootstrap your career as a Cloud Developer. Get started with web development using HTML5, CSS3, JavaScript and GitHub.

  • edX
  • 2 weeks, 4 - 6 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Udacity

Version Control with Git Free Course

4.7168 ratings

Take your version control skills to the next level with this beginner-friendly course. Get familiar with advanced Git operations, including how to resolve conflicts, create repositories, track project history, and work in teams using Git’s powerful tools.

Partner
  • Udacity
  • P2W
  • Self-paced
  • Free course

IBM

Developing Front End Apps with React

4.4148 ratings

Gain job-ready front-end skills with React, developers' top choice for client-side programming.

  • edX
  • 4 weeks, 4 - 6 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

GitHub

Introduction to Git

Use Git version control to work on a game using command line (CLI) and VS Code

Guided project
  • GitHub Skills
  • 1 hour
  • Self-paced
  • Free course
  • Beginner

IBM

Getting Started with Git and GitHub

4.61,961 ratings

Get started with Git and GitHub in this self-paced, introductory course! You’ll become familiar with collaborative version control and popular Git platforms. Collaboration and social coding are crucial parts of contemporary Software Engineering practices and the DevOps culture. You will begin this…

Partner
  • Coursera
  • 3 weeks of study, 2-4 hours/week
  • Self-paced
  • Paid certificate

Great Learning

GitHub Tutorial for Beginners

4.41,549 ratings

A core part od software developent is handling code and hence we need to learn how to use a Version control system to effectively work with the code we write. So, In this course, We will be talking about GitHub the cloud based co…

  • Great Learning Academy
  • 5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Great Learning

Git Tutorial

4.5989 ratings

Software development is a very important process, and one of the important parts of it is Version control of source code. Now version code is very important in software development because it allows us to manage, maintain and sto…

  • Great Learning Academy
  • 5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

The Linux Foundation

Using Git for Distributed Development

4.6598 ratings

Course 4 focuses on using git for open source software distributed development. Git is a revision control system which arose out of the Linux kernel development community. Git was designed to help developers spread across the globe working on complicated projects coordinate their work in a rational…

Partner
  • Coursera
  • 22 hours
  • Self-paced
  • Paid certificate

The University of California, San Diego

Python for Data Science

3.929 ratings

Learn to use powerful, open-source, Python tools, including Pandas, Git and Matplotlib, to manipulate, analyze, and visualize complex datasets.

  • edX
  • 10 weeks, 9 - 11 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Advanced

IBM

Git and GitHub Basics

4.139 ratings

Gain the skills to work with Version Control Systems Git and GitHub. Explore key concepts, including branching and repositories; practice forking, cloning, and merging workflows and build your portfolio as your final project.

  • edX
  • 3 weeks, 7 - 9 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Amazon Web Services

Hands-on with AWS: Software Development Practices

4.818 ratings

Let’s get you working efficiently in a software development team and shorten the time it takes to get high quality applications to your customers. We start with the theory and benefits of building software with Continuous Integration and Continuous Delivery. Continuous Integration starts with sourc…

Partner
  • Coursera
  • 2-4 hours per week
  • Self-paced
  • Paid certificate

Enter your email and the official page opens. Phone is optional.