Introduction to Git and GitHub
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 setup 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.
Understand why version control is a fundamental tool for coding and collaboration
Install and run Git on your local machine
Use and interact with GitHub
Collaborate with others through remote repositories
Syllabus
Syllabus - What you will learn from this course
Week 1
Introduction to Version Control
Week 2
Using Git Locally
Week 3
Working with Remotes
Week 4
Collaboration
FAQ
When will I have access to the lectures and assignments?
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
Reviews
A must do course for those you are willing to contribute to the open source projects via git hub. Its very informative and I'm happy that i enrolled and completed it. Thank you Coursera !!
Loved this course as it helped me solidify my understanding of git and opened ways for me to think of and use git, github on contributing to open source projects and managing my own projects.
This was one of the best course I have done. Really easy to follow yet very detailed material and examples. Thank you Kenny and Team Google. One of the best courses ever. Highly recommended.
I have always looked at at Github when searching for code or help on a project, but never understood what it was all about. I now have a much better understanding and appreciation for Github.