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.

4.57 (11284 reviews)
Web Development
Git & GitHub Crash Course: Create a Repository From Scratch!
37 mins
Apr 2020
last update
regular price

What you will 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!


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! ;) 



Stream these videos in full HD!
Starting With Git and Github
Example Repo URL
A Quick Message
Adding Files and Staging Them
Committing Your Work and Viewing Differences
A Super Helpful Git Command!
Developer Support
Your Task
Test Your Terminology
Where To Go Next
Bonus material and where to go next


Git & GitHub Crash Course: Create a Repository From Scratch! - Screenshot_01Git & GitHub Crash Course: Create a Repository From Scratch! - Screenshot_02Git & GitHub Crash Course: Create a Repository From Scratch! - Screenshot_03Git & GitHub Crash Course: Create a Repository From Scratch! - Screenshot_04


November 8, 2023
It is a good familiarization with Git. Maybe touch on a little bit of the installation of Git services on our workstations and differences between Mac/Linux/Windows
November 2, 2023
yes . it is a good course and i am starting to learn git very easily .thank you. Although for anyone who is very new to all this a brief on bit bash and installing and running would have been nice.
October 29, 2023
this course is very basic and and need more stuff and also no certificate is for completion of this course.
June 28, 2023
I really liked the course - it explains in a short time most important git features. Also good for a refresh.
June 23, 2023
Yes, the lesson so far have been really easy to follow. The only thing that should be added is to expand upon how to get GitHub installed on MacBooks. It was pretty mentioned and I had to use google to find more detailed steps, but I got it done. :-)
June 6, 2023
It is helping you to start doing things in just 30 min instead of lots of theory. I liked it very much. Good for the beginners.
June 6, 2023
I found this course super helpful. I was looking for something beginners git training and this course was it. Thank you very much !
June 2, 2023
May be a few more mins of intro about github and whereabouts of its use can help to understand, like I felt whats staging or why we need to stage and commit and push, then later I understood tool helps to manage our code change repository in a neat fashion instead of we uploading and commenting on each change...I felt good and understood the very basic of the github now and it gives me much more clarity of the tool and terminologies used. Thank you.
May 29, 2023
yes, for starters its good and can know basics. i was already aware of 2% of things, so it was easy to understand. but cloning and pushing can be made more explanatory with some day-to-day examples, because in this tutorial, it is major part.
May 14, 2023
A very good sample of what Git is and can do, and a clear invitation to dive into learning more. I can definitely have a better understanding of Github. Off course a 30 minute course cannot cover everything, but Kalob is very knowledgeable and with a native English accent and vocabulary! Thank you
May 10, 2023
Well structured content. Kalob explains very well what is happening in each step with examples and by going back between the GUI and command line.
April 25, 2023
Always wanted to learn Git and I couldn't be happier with this one. A true GIT for Dummies, step by step and very well explained. Thank you!
April 20, 2023
I have always wanted to learn Git and this seems like just the type of course for a complete beginner like myself. Git for Dummies!!!
April 12, 2023
Its really easy to follow although at this point I am an hour in to a course that should only be 37 minutes long. This isnt a problem though because the reason is I am pausing the videos to download things and code along. it would maybe be useful to list all the things needed at the start of the course so these can be downloaded before we begin
April 11, 2023
Caleb is very kind and informative and I’ve been enjoying the course so far. Especially because he breaks things down to an absolute beginner level that I need.



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


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

Enrollment distribution

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

Related Topics

udemy ID
course created date
course indexed date
course submited by