Computer Courses

Git and GitHub for Beginners (Net Ninja)

Sikhami InstituteEnglish

Free

Join for free
  • 12 video lectures (1h 39m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app

About this course

A short, practical introduction to version control with Git and collaboration on GitHub. Who it's for: anyone who writes code, from students to working developers. These are the free, official videos of the "Git & GitHub Tutorial for Beginners" playlist from the Net Ninja YouTube channel (youtube.com/@netninja). All videos belong to Net Ninja; Sikhami is not affiliated with Net Ninja and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Why version control matters and installing Git • How Git works: the working tree, staging area and commits • Staging files and making commits • Undoing changes safely • Branches, merging and resolving conflicts • Using GitHub: remote repositories, pushing, pulling, forking and contributing

Course content

1 section · 12 lectures · 1h 39m

  1. 1. Git & GitHub Tutorial for Beginners

    • Git & GitHub Tutorial for Beginners #1 - Why Use Git?5m
    • Git & GitHub Tutorial for Beginners #2 - Installing Git5m
    • Git & GitHub Tutorial for Beginners #3 - How Git Works6m
    • Git & GitHub Tutorial for Beginners #4 - Creating a Repository4m
    • Git & GitHub Tutorial for Beginners #5 - Staging files6m
    • Git & GitHub Tutorial for Beginners #6 - Making Commits6m
    • Git & GitHub Tutorial for Beginners #7 - Undoing Things10m
    • Git & GitHub Tutorial for Beginners #8 - Branches10m
    • Git & GitHub Tutorial for Beginners #9 - Merging Branches (& conflicts)8m
    • Git & GitHub Tutorial for Beginners #10 - Introduction to GitHub15m
    • Git & GitHub Tutorial for Beginners #11 - Collaborating on GitHub12m
    • Git & GitHub Tutorial for Beginners #12 - Forking (& Contributing)8m