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!
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:
- Build a mental model of Git (version control)
- Provide simple explanations
- 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 lectures • 2h 46m total duration
Featured Review
@sashankr
Student feedback
76%
18%
4%
0%
2%
Reviews
Course Instructor
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
What you will get:
- 2 hours+ on-demand content
- 8 hands-on-keyboard exercises
- 24x7 doubt solving + instant help
- Practice labs and projects included
- Certificate of completion
Secure Payment


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