The course starts from the basics and you can certainly grasped the essentials of Git after learning this course.
Some drawbacks below:
1. some videos are a little bit long and can be splitted.
2. May explain more on why we need this operation.
3. Responses in the discussion form from staff is a little bit late some times.