Git Programming Course
A distributed version control system for tracking changes in source code, branching, merging, and collaborating with other developers.
What you'll learn
- ✓Introduction & Setup
- ✓Basic Commands
- ✓Branching
- ✓Remote Repositories
- ✓Undoing Changes
- ✓Advanced Commands
- ✓Collaboration
- ✓Best Practices
Skills you'll gain
Details to know
- Certificate of completion
- Flexible schedule
- 100% Free
- 6.9 hours total
Requirements
- No prior experience needed
- A computer with internet connection
- Passion to learn!
Description
This Git course takes you from the very basics to real, practical skills you can use right away. Across 10 chapters and 83 lessons, you'll build a solid foundation in Git through short, focused lessons paired with live, editable code examples.
Each chapter builds on the last, so concepts stick. You'll get quizzes after every chapter to check your understanding, and a live code editor to practice as you go — no separate setup or installation required.
Whether you're completely new to programming or picking up Git as an additional skill, this course is self-paced and free, with lifetime access so you can revisit any lesson whenever you need a refresher.
Course Content
10 chapters · 83 lessons · 6.9 hours
- 📄 Git init Command 5 min
- 📄 Git New Files 5 min
- 📄 Git Staging Environment 5 min
- 📄 Git clone Command 5 min
- 📄 Git status Command 5 min
- 📄 Git help Command 5 min
- 📄 Git add Command 5 min
- 📄 Git commit Command 5 min
- 📄 Git tags Command 5 min
- 📄 Git stash Command 5 min
- 📄 Git log Command 5 min
- 📄 Git diff Command 5 min
- 📄 Git show Command 5 min
- 📄 Git rm Command 5 min
- 📄 Git mv Command 5 min
- 📄 Git restore Command 5 min
- 📄 Git clean Command 5 min
- 📄 Git ignore (.gitignore) 5 min
- 📄 Git Remote Introduction 5 min
- 📄 GitHub Edit Code 5 min
- 📄 Git remote Command 5 min
- 📄 Git fetch Command 5 min
- 📄 GitHub Remote Branch 5 min
- 📄 Git pull Command 5 min
- 📄 Git push Command 5 min
- 📄 Git GitHub Introduction 5 min
- 📄 Git Bitbucket Introduction 5 min
- 📄 Git GitLab Introduction 5 min
- 📄 Git Remote Advanced 5 min
Reviews
Be the first to review this course
Offered by
Cookies & Cursor Technologies
Free, quality programming tutorials for everyone.
Frequently Asked Questions
Yes, completely free — no signup required to start, and no hidden costs.
Yes, on completion of all 83 lessons you'll earn a Git certificate of completion.
About 6.9 hours at your own pace — go as fast or slow as you like.
Use our Try it live code editor to experiment, and the quizzes after each chapter to check your understanding as you go.
No separate app needed — access every lesson and the code editor from any device via your browser.