technifyed

Free online

Git and GitHub courses 592

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

Explore subjects

Showing 592 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

Johns Hopkins University

The Unix Workbench

4.71,369 ratings

Unix forms a foundation that is often very helpful for accomplishing other goals you might have for you and your computer, whether that goal is running a business, writing a book, curing disease, or creating the next great app. The means to these goals are sometimes carried out by writing software.…

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

Harvard University

CS50's Web Programming with Python and JavaScript

This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.

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

Johns Hopkins University

The Data Scientist’s Toolbox

4.634,108 ratings

In this course you will get an introduction to the main tools and ideas in the data scientist's toolbox. The course gives an overview of the data, questions, and tools that data analysts and data scientists work with. There are two components to this course. The first is a conceptual introduction t…

Partner
  • Coursera
  • 1-4 hours/week
  • Self-paced
  • Paid certificate

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

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

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

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

Google

Automating Real-World Tasks with Python

4.82,981 ratings

In this course, we'll tie all the concepts they’ve learned throughout this program together. They’ll tackle scenarios in Qwiklabs that will challenge them to use multiple skills at once. They’ll take a closer look at how to use external Python modules like the Python Image Library (PIL) to extend t…

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

Microsoft

Foundations of Agentic AI in GitHub

Explore how agentic AI changes the developer role from only writing code to guiding, reviewing, and validating systems that can take action across the SDLC. Understand GitHub's role as the system of record and control plane for safe, traceable agent workflows.

  • Microsoft Learn
  • 40 minutes
  • Self-paced
  • Free course
  • Free badge
  • Intermediate

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

GitHub

Introduction to GitHub

Get started using GitHub in less than an hour.

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

The Linux Foundation

GitHub for Open Standards Development (LFD140)

Advance your career in open standards. Mastering GitHub for specification governance, ensuring clarity, compliance, and …

  • Linux Foundation
  • Self-paced
  • Free course
  • Intermediate

IBM

Introduction to Web Development with HTML, CSS, JavaScript

4.62,356 ratings

Want to take the first steps to become a Web Developer? This course will help you discover the languages, frameworks, and tools that you will need to create interactive and engaging websites right from the beginning. You will begin by learning about the roles of front-end, back-end, and full-stack…

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

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