Version Control with Git - Concepts with Hands On Projects (Udemy.com)

Learn in-depth concepts of Git with hands-on exercies

Created by: Coffee Powered Crew

Produced in 2017

icon
What you will learn

  • Understand how version control systems work
  • Learn Git concepts
  • Use Git with confidence
  • Resolve conflicts, create & manage branches in Git
  • Use Github & remote Git repositories

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a git course? Or looking for more detail on Coffee Powered Crew's Version Control with Git - Concepts with Hands On Projects? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

Are you completely new to version control systems & Git? Are you using Git commands but are not really sure how they work behind the scenes? Are you not able to use full power of Git?
If answer to any of these questions is yes, then this course can help you.
Git is one of the most elegant software tools that I've ever used. This is not just any other version control system. Git will change the way you work for better! Branching is the killer feature of Git that will make you more productive by allowing you to work on multiple things at same time.
To fully harness this power of Git, you need to know more than just commands. You need to understand the concepts behind those commands. Only then can you use Git with confidence and become super productive.
How this course will help you?
We have spent a lot of effort to design and record this course. We are not starting first lesson with typing commands. We spend some time understanding how version control systems work.
Then we explain the distributed version control systems. To know how Git is different than say SVN, you should know what is a distributed version control. You'll learn that here.
Then we start working with Git. We explain important concepts in separate lectures along the way just before we use those concepts. You'll learn a new concept and then immediately use those concepts with Git commands. This will teach you the concepts without getting bored.
We then learn what is a remote repository. We'll use Github for our remote repository. So you'll learn how to create a repository on Github, how to clone one from Github, create branches and much more.
This is a growing and a curated course. We've already added more than 5 Hrs of content that will get you started on any project you want. But we've a lot more to say. We'll be adding more advanced Git concepts and more lectures on them.
TL;DR;

At the end of this course you'll be armed with the knowledge about Git commands & concepts behind them, which will allow you to tackle your daily version control tasks with confidence and use Git to its full potential.Who this course is for:
  • This course is for anyone who wants to use version control system
  • Students who have just started using git
  • Git users who want to understand the concepts behind git

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

icon
Instructor Details

Coffee Powered Crew

We are programmers and artists from UK, USA and South Africa. We met each other over the years during conferences & other work related encounters. We also brought some excellent people we knew to create Coffee Powered Crew.

Coffee Powered Crew is based on only one goal, that is, to create experts in the leading programming languages, technologies and software applications. You can move ahead of competition only if you are an expert in your field. We believe that to be an expert you need to know more than just the syntax and commands. An expert needs to understand the concepts & fundamentals behind the technology or programming language. You need a proper training & experience to become an expert. We hope to help you with the proper training.
We believe a good training needs to provide proper explanation of concepts. That means not just throwing out some word jumble while instructor is typing away the code. A proper focused lecture on each important concept before using & applying that concept makes a good training. We have hired people to create learning aids like animations & drawings to explain concepts properly.
We are hoping that we'll be part of your journey to success and we'll get a chance to help you learn something new that can help you move ahead in your career.
Good Luck!
Coffee Powered Crew
I started out as a C++ developer & moved on to C# in year 2004 and then to Java

icon
Reviews

5.0

4 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Through this course, I could really understand the basic concept of git. The instructor is really cool and his explanation is very clear and understandable. However, some functionalities of git such as `rebase`, `cherrypick` are not covered in this class, which was a little bit unsatisfying for me.

nice

Easy to understand & in-depth.

Good