Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git & GitHub Crash Course: Create a Repository From Scratch!
Rating: 4.5 out of 5(17,499 ratings)
276,072 students

Git & GitHub Crash Course: Create a Repository From Scratch!

Learn how to create a Git repository, clone it, make changes, and submit changes to GitHub in less than 30 minutes.
Created byKalob Taulien
Last updated 10/2025
English
English

What you'll learn

  • Create your first repository
  • Clone it to your computer and add files
  • Push your changes to GitHub
  • Learn how to see differences between old and new files
  • Learn how to do all of this on the command line, as if you were deploying code on a live server!

Course content

1 section12 lectures39m total length
  • Introduction1:45
  • Stream these videos in full HD!0:12
  • Starting With Git and Github9:53

    Learn Git and GitHub basics, including terminology, creating a repository, cloning to your computer, making changes, and pushing back to GitHub, plus installing Git and using the command line.

  • Example Repo URL0:01
  • A Quick Message1:32

    Kalob invites you to leave a review and share feedback to help improve this course toward five-star quality. Send private messages on Udemy with ideas for immediate improvements.

  • Adding Files and Staging Them10:05
  • Committing Your Work and Viewing Differences7:17

    Commit changes with git, view diffs, and push to GitHub while exploring history, staging, and cloning. Learn how forking and an SSH key secure access and share code.

  • A Super Helpful Git Command!0:24

    A fantastic git command called `git lg`. It's a much better way to view your git commit tree.

  • Developer Support1:02
  • Your Task0:59
  • Test Your Terminology
  • Where To Go Next3:07

    Apply Git to all your projects to build hands-on skills with commits, history, and undoing changes, and explore free private repositories with GitLab and SSH keys.

  • Bonus2:48

    Explore additional coding resources in this bonus lecture, including Kalob.io/blog, Kalob.io courses, and the Learning to code Facebook group, plus how to leave a helpful review.

Requirements

  • You only need your computer, we'll tackle the rest together!
  • You do NOT need any special or expensive software

Description

Welcome to the 30 minute free Git and GitHub crash course! 

Employers and developers everywhere are using Git. This is why you should learn it (and also because it's powerful and a really cool tool!)

Git is a powerful (and VERY popular) versioning tool for web developers. But it's hard to get started because there's a lot to know and everyone assumes you already know the basics.

Looking for a short course on Git?
Looking for a short course on GitHub?
Then this is the course you're looking for!

This course is perfect for a web developers who's next step is to learn Git and GitHub. 

The core of this course is less than 30 minutes, and you'll learn:

  1. How to create a repository 

  2. How to copy it to your computer

  3. How to add files to your repository

  4. How to send the changes to GitHub

Plus you'll learn:

  • Git fundamentals, and

  • GitHub fundamentals

You'll also learn the terminology that developers use, like: cloning, staging, committing, pushing and diff. And you'll learn WHY Git is so popular and HOW it's powerful. And we'll be using GitHub which is the Git-service brand name.

Not sure if you should pay for an 8 hour course on Git? Take this course first to get your feet wet.

P.S. You'll learn how to do all this through your command line... because one day you'll be deploying code on a server and you'll need to use the command line, it's the only way! This course will set you up for success! ;) 

Who this course is for:

  • Web developers who aren't sure how to use Git or GitHub, or web developers who have heard about Git and GitHub but don't know where to start