Coursera
  • All DegreesExplore Bachelor’s & Master’s degrees
  • BusinessExplore MBA & Business degrees
  • Computer Science & EngineeringExplore Computer Science & Engineering degrees
  • Data ScienceExplore Data Science degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Find your New CareerFor EnterpriseFor Universities
  • Browse
  • Top Courses
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Git

    Filter by

    173 results for "git"

    • Placeholder
      IBM Skills Network

      IBM Applied DevOps Engineering

      Skills you'll gain: DevOps, Software Engineering, Cloud Computing, Kubernetes, Continuous Delivery, Continuous Integration, Software Testing, Security Engineering, IBM Cloud, Agile Software Development, Computer Programming, Cloud Applications, Application Development, Software Security, Cloud Engineering, Computer Architecture, Devops Tools, Distributed Computing Architecture, Docker (Software), Full-Stack Web Development, Scrum (Software Development), Web Development, Data Visualization, Data Visualization Software, Network Security, Programming Principles, Python Programming, Security Software, Cloud Platforms, Collaboration, Communication, Design and Product, Leadership and Management, Operating Systems, Product Design, Product Development, Software Architecture, Software Framework, System Programming, Theoretical Computer Science

      4.7

      (2.6k reviews)

      Intermediate · Professional Certificate · 3-6 Months

    • Placeholder
      Johns Hopkins University

      HTML, CSS, and Javascript for Web Developers

      Skills you'll gain: HTML and CSS, Web Development

      4.7

      (15.1k reviews)

      Mixed · Course · 1-3 Months

    • Placeholder
      Johns Hopkins University

      The Data Scientist’s Toolbox

      Skills you'll gain: R Programming, Big Data, Computer Programming Tools, Data Analysis, Experiment, Exploratory Data Analysis, Machine Learning Software, Software Engineering Tools, Application Development, Statistical Programming

      4.6

      (33.6k reviews)

      Mixed · Course · 1-4 Weeks

    • Placeholder
      University of Minnesota

      Engineering Practices for Building Quality Software

      Skills you'll gain: Software Engineering, Continuous Delivery, Continuous Integration, Software Testing, Software Architecture

      4.5

      (292 reviews)

      Intermediate · Course · 1-3 Months

    • Placeholder
      The Linux Foundation

      Open Source Software Development Methods

      Skills you'll gain: Computer Science, Application Development, Computer Programming, Computer Programming Tools, Continuous Delivery, Continuous Integration, Design and Product, Devops Tools, Human Computer Interaction, Linux, Software Engineering, Software Testing, Technical Product Management, User Experience, DevOps, Leadership and Management, Operating Systems, Software Engineering Tools

      4.6

      (1.4k reviews)

      Beginner · Course · 1-4 Weeks

    • Free

      Placeholder
      Johns Hopkins University

      데이터 과학자의 도구 상자

      Skills you'll gain: Statistical Programming, R Programming

      4.7

      (9 reviews)

      Mixed · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Universidad de los Andes

      Principios de ingeniería de software automatizada y ágil Programa de Certificado MasterTrack®

      Skills you'll gain: Software Engineering, Computer Programming, Computer Programming Tools, Programming Principles, Software Architecture, Theoretical Computer Science, Application Development, Software Engineering Tools, Operating Systems, Software Framework, System Programming, Agile Software Development, Design and Product, HTML and CSS, Product Design, Web Design, Web Development, Operations Management, Software Testing, Strategy and Operations, Human Resources, Leadership Development, Leadership and Management, Adaptability, Advertising, Applied Mathematics, Business Psychology, Communication, Computational Logic, Data Analysis, Entrepreneurship, Journalism, Marketing, Mathematics, Other Programming Languages

      Credit offered

      Mastertrack · 6-12 Months

    • Placeholder
      Placeholder
      Universidad de los Andes

      Metodologías ágiles de desarrollo de software Programa de Certificado MasterTrack®

      Skills you'll gain: Cloud Computing, Software Engineering, Strategy and Operations, Agile Software Development, Entrepreneurship, Scrum (Software Development), Security Engineering, Software Architecture, Software Security, Theoretical Computer Science, Business Process Management, Leadership and Management, Operations Management, Problem Solving, Project Management, Research and Design, Security Strategy, Software Engineering Tools, Supply Chain Systems, Supply Chain and Logistics, Communication, Computer Programming, Docker (Software), Journalism, Operating Systems, Systems Design, Web Development

      Credit offered

      Mastertrack · 6-12 Months

    • Placeholder
      Placeholder
      Imperial College London

      Master of Science in Machine Learning and Data Science

      Earn a degree

      Degree · 1-4 Years

    • Placeholder
      Placeholder
      Coursera Project Network

      Deploying a Python Data Analytics web app on Heroku

      Skills you'll gain: Computer Programming, Data Analysis, Python Programming, Statistical Programming

      3.8

      (9 reviews)

      Intermediate · Guided Project · Less Than 2 Hours

    • Placeholder
      Placeholder
      Coursera Project Network

      Set up a Continuous Integration (CI) workflow in CIrcleCI

      Skills you'll gain: DevOps, Javascript

      4.5

      (15 reviews)

      Intermediate · Guided Project · Less Than 2 Hours

    • Placeholder
      Placeholder
      Coursera Project Network

      Getting Started with Version Control in RStudio

      Skills you'll gain: R Programming

      4.5

      (6 reviews)

      Beginner · Guided Project · Less Than 2 Hours

    Searches related to git

    gitlab
    github
    git and github
    git for developers using github
    github للمبرمجين باستخدام git
    git para desarrolladores que utilizan github
    using git for distributed development
    استخدام git + gitlab فى مشاريع تطوير البرمجيات
    1…456…15

    In summary, here are 10 of our most popular git courses

    • IBM Applied DevOps Engineering: IBM Skills Network
    • HTML, CSS, and Javascript for Web Developers: Johns Hopkins University
    • The Data Scientist’s Toolbox: Johns Hopkins University
    • Engineering Practices for Building Quality Software: University of Minnesota
    • Open Source Software Development Methods: The Linux Foundation
    • 데이터 과학자의 도구 상자: Johns Hopkins University
    • Principios de ingeniería de software automatizada y ágil Programa de Certificado MasterTrack®: Universidad de los Andes
    • Metodologías ágiles de desarrollo de software Programa de Certificado MasterTrack®: Universidad de los Andes
    • Master of Science in Machine Learning and Data Science: Imperial College London
    • Deploying a Python Data Analytics web app on Heroku: Coursera Project Network

    Skills you can learn in Algorithms

    Graphs (22)
    Mathematical Optimization (21)
    Computer Program (20)
    Data Structure (19)
    Problem Solving (19)
    Algebra (12)
    Computer Vision (10)
    Discrete Mathematics (10)
    Graph Theory (10)
    Image Processing (10)
    Linear Algebra (10)
    Reinforcement Learning (10)

    Frequently Asked Questions about Git

    • Git is an open-source version control system (VCS) that allows software developers to track changes to code over time, including changes made by multiple users. This capability is important because coding typically requires a lot of trial and error as well as collaboration, and Git simplifies the process of merging changes from different developers, creating branching versions, comparing different versions of a program, and reverting changes when necessary.

      Git is by far the most popular VCS today, making familiarity with this program an essential skill for careers in software development. Professional developers and software engineers often use GitHub, which is a cloud-based Git repository that helps teams collaborate remotely. Unlike Git, GitHub is not a free, open-source program, but it is so valuable to facilitating distributed software development that Microsoft purchased it for $7.5 billion in 2018.‎

    • Because Git is such a widely-used developer tool, a background in its use is assumed knowledge for many programming and IT jobs. Moreover, since development at major tech and software companies is increasingly conducted in parallel by multiple programmers - especially with teams working remotely full-time during the current pandemic - a familiarity with GitHub is also expected for professionals in this field. Indeed, for aspiring developers and software engineers, a GitHub portfolio is an essential part of your resume.

      Along with mastery of programming skills like Python, skills in working with Git and GitHub can thus be a big part of your gateway to a high-paying job as a software developer. According to the Bureau of Labor Statistics, software developers earned a median annual salary of $107,510 in 2019. Moreover, with jobs in this field projected to grow 22% from 2019 and 2029, this is one of the fastest growing careers today.‎

    • Yes, absolutely. Coursera offers a tremendous variety of courses and Specializations for computer science students and mid-career professionals of all levels, and learning online is a great way to hone your skills in Git as well as GitHub. You can learn and even get professional certifications from leading companies like Atlassian and Google, or even the non-profit Linux Foundation. You can also learn about Git and GitHub by completing step-by-step tutorials alongside experienced instructors as part of Coursera’s Project Network.‎

    • Learning Git is well suited for developers looking to advance their programming skills and knowledge. It may be right for you if you want to understand the code that's behind a lot of the tools you likely use, learn more about C, which Git is written in, work with a codebase that's functional and minimalist, or work with code that doesn't take a long time to learn, then learning Git is probably a good fit for you.‎

    • Before starting to learn Git, you should have experience using C and have an understanding of its basic programming concepts. In particular, it'll be helpful for you to understand C header files, C function prototypes, C macros, C struts, and C pointers. As an alternative, having a familiarity with Python or Java may help you have a foundation that will make it easier to learn Git.‎

    • You can certainly study C, C#, C++, or similar managed or unmanaged languages if you want to learn more about topics related to Git. Bash/UNIX shell scripting is also related to Git, as is GitHub, of course, the internet hosting provider for software and version control that use Git. Additional topics related to Git that you can study include version control, open-source software development, webpage creation, and project management.‎

    • The kind of people well suited for roles in Git are excited about programming and coding. They have strong communication skills, both written and verbal, including with remote teams. People that are successful in roles in Git are independent thinkers who are curious, and they may need the ability to understand and empathize with customers, depending on their role.‎

    This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.
    Other topics to explore
    Placeholder
    Arts and Humanities
    338 courses
    Placeholder
    Business
    1095 courses
    Placeholder
    Computer Science
    668 courses
    Placeholder
    Data Science
    425 courses
    Placeholder
    Information Technology
    145 courses
    Placeholder
    Health
    471 courses
    Placeholder
    Math and Logic
    70 courses
    Placeholder
    Personal Development
    137 courses
    Placeholder
    Physical Science and Engineering
    413 courses
    Placeholder
    Social Sciences
    401 courses
    Placeholder
    Language Learning
    150 courses

    Coursera Footer

    Learn Something New

    • Learn a Language
    • Learn Accounting
    • Learn Coding
    • Learn Copywriting
    • Learn HR
    • Learn Public Relations
    • Boulder MS Data Science
    • Illinois iMBA
    • Illinois MS Computer Science
    • UMich MS in Applied Data Science

    Popular Data Science Topics

    • Artificial Intelligence
    • Data Analysis
    • Data Engineering
    • Data Science
    • Excel
    • Machine Learning
    • Python
    • Power BI
    • R Programming
    • SQL

    Popular Computer Science & IT Topics

    • Blockchain
    • Coding
    • Computer Science
    • Cybersecurity
    • Full Stack Web Development
    • IT
    • Java
    • Software Engineering
    • Web Design
    • Web Development

    Popular Business Topics

    • Accounting
    • Business Finance
    • Communication Skills
    • Leadership & Management
    • Marketing
    • Product Management
    • Project Management
    • UX Design
    • UX Research
    • Writing

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Coronavirus Response
    • Free Courses
    • All Courses

    Community

    • Learners
    • Partners
    • Beta Testers
    • Translators
    • Blog
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    Learn Anywhere
    Placeholder
    Placeholder
    Placeholder
    © 2023 Coursera Inc. All rights reserved.
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder
    • Placeholder