Course image for Git Learning Journey - Learn Git (Version Control)
Free preview before enrolling

Git Learning Journey - Learn Git (Version Control)

An online course to learn and (actually) understand the basics of Git (version control) and a bit of GitHub!

4.7
(199 ratings)
1.6k enrolled
Course Instructor: Anna SkoulikariLast updated 09/2023

Course Outcomes

  • Working with Git
  • Understanding what is Version Control
  • Difference between Git and GitHub
  • Understanding about Distributed Version Control
  • Becoming comfortable working with git repos
  • Simple explanations for git concepts

Description

The 3 main goals of this course are to:

  1. Build a mental model of Git (version control)
  2. Provide simple explanations
  3. Make how Git works tangible

In this course I explain the basics of Git (version control) in a visual and simple manner. I covers some of the basics of GitHub. I introduce one concept at a time and build from the beginning to the end incrementally. I introduce every new term so that beginners and more experienced folk can follow the course alike!

I want to make sure everyone can get as much out of this course as possible.

Course Structure

42 lectures2h 46m total duration

  Introducing Git (Watch video)
1min
  Using the terminal and installing Git (Watch video)
2min
  Check git version 
5min
  Preparing Git settings (Watch video)
4min
  Adding git config settings 
5min
  Making our first project directory (Watch video)
4min

Featured Review

5.0
Dec 20, 2021
The course is very good , the instructor actually shows where the commit hashes are being stored and how these hashes are being used to manage our code
Was this review helpful?

Student feedback

4.7
Course Rating

76%

18%

4%

0%

2%

Reviews

Profile picture for Rohith
Sep 12, 2023
BEST COURSE..
Helpful?
Profile picture for MirzaFaisalBaig
Jun 27, 2023
the best course on the planet🤩
Helpful?
Profile picture for Preetam Kumar
Jan 29, 2023
easy to understand till now , i am having an easy learning experience
Helpful?
Profile picture for Nishant Pithia
Jan 17, 2023
Honestly, I have watched so many git videos in past and I keep on forgetting them. However, I have not seen so clear educational content on Git like this. It can get confusing unless you start playing around and testing. The only thing I would ask the author to add is the git app version which you can do the same thing using the app and do not need a command tool.
Helpful?
Profile picture for Arvind Baloda
Jan 17, 2023
Will give review in last
Helpful?
Profile picture for Bhupendra Sahu
Jan 16, 2023
Engaging course structure.
Helpful?
Profile picture for sudarsan k pai
Jan 15, 2023
really loved the roadmap and the order to learn things, very efficient unlike the GUI part, which most of them can logically figure out how it works.
Helpful?
Profile picture for Nihad
Jan 15, 2023
This was soooo good.
Helpful?
Profile picture for Yogesh Kulkarni
Jan 03, 2023
Concerns 1. it is only MAC centric 2. the installation on different OS is not covered 3. No information for GUI tools like GitHub Desktop, SourceTree, etc. is given even for the sake of introduction 4. Commands for MAC won't work in Windows, e.g., ls, will work if and only if either Cygwin or WSL is installed and configured on Windows machine. 5. Difficult for course students/pursuers who are not using MAC machines. This Course NEEDS TO UPDATE WITH THE CONCERNS MENTIONED AND EXPLINATIONS/TEACHING MUST BE GIVEN ON SYSTEMS WHICH MAJORITY OF STUDENTS/PURSURES WILL USE. If you are using MAC, please give the explanation of commands/configurations applied to other OSs as well wherever and whenever needed.
Helpful?
Profile picture for Roshan Krishna
Dec 27, 2022
Awesome
Helpful?

Course Instructor

Anna Skoulikari
Techie and Git educator
Anna Skoulikari
4.7 Instructor rating
199 Ratings
1.6k Students
1 Course

Hi, my name is Anna Skoulikari! I'm a technical writer by day and a Git educator by night. I've created an online course teaching Git as well as written a book with O'Reilly called Learning Git: A Han...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro