Chevron Left
Back to Introduction to Git and GitHub

Learner Reviews & Feedback for Introduction to Git and GitHub by Google

4.8
stars
7,232 ratings

About the Course

In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a popular version control system (VCS) called Git. We'll also go through how to set up an account with a service called GitHub so that you can create your very own remote repositories to store your code and configuration. Throughout this course, you'll learn about Git's core functionality so you can understand how and why it’s used in organizations. We’ll look into both basic and more advanced features, like branches and merging. We'll demonstrate how having a working knowledge of a VCS like Git can be a lifesaver in emergency situations or when debugging. And then we'll explore how to use a VCS to work with others through remote repositories, like the ones provided by GitHub. By the end of this course, you'll be able to store your code's history in Git and collaborate with others in GitHub, where you’ll also start creating your own portfolio! In order to follow along and complete the assessments, you’ll need a computer where you can install Git or ask your administrator to install it for you....

Top reviews

DA

May 6, 2021

Awesome and well balanced course for working professionals. Clear explanations and coverage of typical use case scenarios. The labs were manageable and did not require a lot of time to complete them.

BK

May 17, 2020

Awesome !!! I tried to learn git many times but things always slips over my head but I was fortunate enough to stumble upon this course and voila, I have learned so much in this course. Thanks a lot.

Filter by:

51 - 75 of 1,704 Reviews for Introduction to Git and GitHub

By Jose M M L

Jul 18, 2022

The Qwiklabs portion gave me technical issues that neiter Coursera customer service, Qwiklabs support, nor Apple support (I'm using a Mac) could resolve. By the way, Coursera customer service simply passes the buck to Qwiklabs, which can only be contacted through email.

By Bonthu S

Nov 4, 2021

One of the worst course to learn git and github there are so many commands in git which we will never use and the instructor teaches that in a messy way please don't waste your time in this course my humble request.

By Siddharth R

Sep 16, 2021

The course is very poor. The assignment was created by quicklabs. I am getting an error and they are not responding properly.

By Hannah

Apr 21, 2022

Terrible. Really bad explanining and introducing new concepts. Very disappointed.

By Gagan C

Apr 21, 2020

You can't get the practical knowledge unless you have linux software.

By Austin W

May 14, 2023

Labs don’t work, so you can’t pass the class

By Ayomide O

Jul 29, 2022

Had issues with the qwiklab

By Antony J

Aug 4, 2020

Another great course in the professional certificate.

I followed along in the videos using a Linux laptop and eventually a freshly opened github account (which you'll use in the later labs).

I can't recommend strongly enough following along in an 'active-learning' fashion. For example, there is one video in which a period is missing from a python command in a script which isn't tested before committing. I struggled for a few hours on this, making my own amendments to the script and going through the git workflow. Later on in the videos, the typo is identified!

Another great instructor and another great series of videos and exercises.

By Juan S P G

Jul 10, 2023

Great introduction to Git and GitHub! I was scared because I just wanted to understand the concepts for my data analysis projects and was afraid the course will heavily work on IT projects, but it was nice to see this was not the case. Many of the examples presented are just useful if you are in IT but you can just think about them as files that you can edit and push to GitHub. I would like there was more practice when we get to the GitHub section, but you can practice on your own just by creating another account with a different email although it would be great if you have a partner with whom to practice.

By Mo b

Nov 13, 2020

Course was almost Perfect! I struggled to learn some lessons but was able to understand more when searched online, the Instructor was Amazing! I would LOVE to THANK HIM A LOT for his efforts and this so AWESOME WORK! You were AWESOME MAN! -sorry I don't know your name as I only enrolled in this specific course not the whole specialization so I wasn't honored to know your name from the begining of the course 😂❤️- I would like to say that I noticed that you were either exhausted or sad about something, may ALLAH guide you. and hope you get this message, BYE ❤️❤️❤️❤️

By Vívék K

Jan 7, 2023

this was the first course i looked for to understand git and github. Before this course i already knew how to work with git like pushing field to GitHub repositories. But i didnt know why i am using these commands or if i get some error message, i didnt knew what that means and how to resolve it. This is where this course helped me to understand the basics. This was my first course i took on Git. Before enrolling for it i was in doubt whether I should go for this one or not but after completing it i can confidently say to you all "GO FOR IT!"!

By Ángel P C

Apr 22, 2023

Creo que, hasta el momento, este ha sido el mejor curso —y eso que el primero, como introducción a Python, fue muy bueno, y con el segundo aprendí muchísimas cosas—. Con este tercer curso, disfruté aprendiendo lo útiles que pueden ser Git y los repositorios de Github, no sólo para colaboraciones en remoto, sino también para mejorar nuestros propios códigos para no perder nunca todos los cambios, o para mantener un historial lineal. Gracias al profesor, gracias a Coursera, y gracias a Google por hacer este curso. ¡Vamos a por el siguiente!

By Juan D D L C R

Feb 24, 2023

I would like to express my sincerest gratitude to Coursera and Google for this wonderful course on Git and GitHub. Throughout this program, I have learned an incredible amount about various Git commands, from resolving merge conflicts to working with remote repositories, committing changes, making amends, performing reverts, and much more. I truly appreciate the effort and expertise that has gone into creating this course, which has enabled me to significantly enhance my Git skills. Thank you again to Coursera and Google!

By Don S

Jun 29, 2020

A great course delivered by a great instructor! I only audited this course (am just about to start a new job and so don't have so much free time) and so only watched the lectures and completed the quizes, but I now have a good understanding of what Git and GitHub can do. The explanations and demonstrations given by the instructor are very clear and are accompanied with helpful animations, while the in-lecture and end of module quizes help you test your comprehension of the conceps and tools as you go along.

By Fred T

Mar 15, 2020

This is a great refresher on how git works. I enjoy learning about workflows especially. This course has provided clear instructions on workflows which is, in my opinion, essential to collaborative work. If anything, promulgating these workflows as professional standards will be a major achievement to the path to industrialization, ensuring common practices and a common understanding among everyone involved in the industry. And this is exactly what achieving certification is about.

By AKSHAY C

Aug 5, 2020

VCS is a must-known concept for every developer. This is a well designed and well explained course from google team, that teaches VCS, Git, Github and continues all the way to introduction of CI/CD technologies. Also, the practice labs are well explained, even the bare beginners can get there hands on git and github very quickly and can start collaborating on open source projects. Thanks to google and the good instructor for giving an incredible learning experience.

By Yugesh K

May 25, 2020

This course is really helpful for non-IT/ Computer science students who wish to understand the whole "GitHub" Phenomenon. As an Engineering student majoring in Electronics I had no idea about where to start learning about Git. There were a lot of resources out there but they just added more confusion than solving the problem. I would highly recommend this course to anyone who has heard a lot about GitHub and Git but never understood it. Thanks, Google and Coursera.

By Nikhil D R

Jul 13, 2020

Don't think twice before enrolling in this course!!

If you really want to learn Git and GitHub (yes!! they are two different things and I didn't know this before enrolling in this course) I would strongly suggest this course. The course has really good practice labs that make us understand the real hands-on implementation and workflow of Git. By the end of this course, you'll be able to start your next project totally integrated with Git and Github.

By Sovan M

Jul 12, 2020

Perfect and solid concepts.As we know that git is too much vast, without practicing them its impossible for one to master. Hence if we do practice along with this high quality course i;ll that will be the best.

one suggestion: In the course where the concepts of merging and conflicts were discussed, according to me there need at least one ore example, because you know its not very easy concepts of manually conflicts solving.

thank you.

By Zan X

Aug 22, 2020

It is an awesome course offering virtual machines to get practice with the concepts. Beginner-friendly, generally going through the idea of Git and practicing on the basic workflow of virtual collaboration. It was great for someone who is looking for the intro-knowledge of Git, and I would recommend going to the next level of this course if you have known the basic command of Git or looking for more hands-on practices

By Mai L V

Dec 2, 2022

I have learnt new and interesting knowledge with this course about Git and GitHub. I quite like it and will continue to practice more. My sincere thank-you to Tutor Kenny and others who have put effort and time to make these videos, transcripts with clear instructions and all the interesting assessments and lab works. . This gives us access to comprehensive, informative lessons and very good exercises to practise.

By Alexey F

Jan 16, 2022

Loved the course. It's a great introduction to working with git and github for beginners. The theory is presented in a clear and accessible manner. The course also includes four labs. They are more of the "paint by numbers" style, but do help one better understand the material. After completing the course you will have a solid foundation for working with git. Highly recommended if you are beginner.

By Kevin W

Jun 15, 2022

I give a 5 star rating for the simple fact that this course is well though of, it is well organized moving from the fundamentals to the advanced concepts. Each topic is well explained by the instructor who moved at just the right pace. Repeating of core concepts also helped to reinforce concepts. All in all a very great course, one I will recommend to others. Great job!!!!

By Mijael M

Feb 12, 2020

The content was great. Some of the lectures on branches, merging and conflict resolution would benefit a lot by additional visual representations (and perhaps some animations) about how the changes will look like. For the most part, these were done just by talking about them and showing git log --graph, but they just popped up and disappear quickly from the screen.

By Harim H

Jan 21, 2021

This was my first time learning about version control, so I found in it a totally new path for me to discover new things and start integrating the tools and knowledge I already have. I'm certain this course will help advance in my career and I'm eager to keep learning more and more about it!!! Thanks a lot to the Coursera and Google team for making this possible!