Chevron Left
Back to Version Control

Learner Reviews & Feedback for Version Control by Meta

4.6
stars
2,883 ratings

About the Course

Learn how modern software developers collaborate across the world without messing up each other's code. You will look at the different version control systems and how to create an effective software development workflow. You will be introduced to some of the most commonly used Linux commands that you can use to work with files on your hard drive and create powerful workflows that will automate your work, saving you time and effort. Finally, you will see how Git can be used in software development projects to manage team files. And you will create a repository that can manage code revisions....

Top reviews

JW

Oct 8, 2023

This course helped me get comfortable working with command line basics, combined with Git/Github. There were few errors in labs or test but nothing that really detracted from the overall quality.

AL

Dec 25, 2022

A great course to understand the fundamental of version control. !

It break down break down complex problems and make it easy to understand.

A big thanks to the Mata teams and coursera :)

Filter by:

1 - 25 of 703 Reviews for Version Control

By Jahedul A

•

Jul 21, 2022

Mediocre!!!

Yes, it will get you to start using version control (git), but its just 20-30% of the commands you will need in your everyday developer life. And most of the course teaches you basic command line commands which does not involve version control at all.

By Nicholas G

•

Oct 25, 2022

On the first lab the instructions they place out are out of date due to updates that github has pushed out. The lab cannot be completed if you follow the course's instructions.

By Viktor K

•

Aug 19, 2022

This is a wonderful course, made with soul. This is a wonderful story in simple words about complex topics. Huge thanks to the amazing creators and Meta Corporation. I am a refugee from Ukraine studying to find a job and this course has been a huge support for me and my family during a difficult time after russia's dastardly attack on Ukraine.

By Victor R

•

Feb 1, 2023

its not easy for me. sometimes the pictures don't guide you well and you have to figure it out. they aren't clear as to what you should be seeing. they also mention things but its not clear what you should do, i kinda just guessed through and eventually it worked. the labs expect you to use steps and commands that were mentioned in the videos but theres no easier labs that introduce you to using them for basics tasks first.

By Kunal C

•

Apr 27, 2023

I've experienced much better ways to explain such dry concepts (using animation, diagrams, flowchart) than just speaking and typing.

The practical aspects could be imrpoved too - installing the requisite software, following a partcular repo to show/track changes throughout the course would have helped gain working knowledge of the subject than treating every lecture in silos and starting from scratch everytime. You're just doing it just cuz you're asked to!

By Salim H

•

Jan 30, 2023

Course is useful but it was rushed, the instructor was speaking fast, didn't take their time with every new concept, application wasn't in depth. There were some mistakes in the quizzes.

By Kirk W

•

Dec 13, 2022

Does this need to be updated? Several tasks required a lot of extra information from external websites to complete.

By Jeremy T

•

Jan 4, 2023

While not as bad as the Introduction to Mobile Application Development, this second course in the sequence was still marked by errors that are difficult to resolve for students who were promised a "beginner" level course. In working with the command line and GitHub, essential steps are frequently skipped and portions of the course have not been properly updated to work with the current configuration of GitHub. Some commands will not function outside the lab environment because they are not installed by default (I'm using a Mac terminal). At times students are told to type commands without further explanation, impairing the ability to use what is learned flexibly in future situations.

By jwsarge

•

Aug 13, 2022

While this does not get beyond the basics, it is good to have a real solid understanding of the fundmentals. As a self-taught hobbyist, I really appreciated it and feel like I now have a much more solid foundation to build more complex methods on top of.

By Sahar S

•

Dec 2, 2022

I'm in the Meta Database Engineer program and have had no knowledge of the command line, Git and GitHub. I can say that this course isn't a good one for absolute beginners. I just used this course as a guideline and had to watch some YouTube videos and searched on my own to understand what the topics were about. After reviewing the videos and doing the exercises several times, I'm not confident enough about my learning and have to work on it more to have a better understanding.

By Jeffrey C

•

Aug 26, 2022

It works as an introduction, but don't think you'll gain any sort of mastery of git and version control once you complete the course. That will require you doing your own homework and finding other resources to learn Git/Version Control. With that said, I appreciate Meta for developing this course and all the specializations.

By Alexis A

•

Oct 29, 2022

Needs a rework, missed topics, disordered videos, missing videos, etc. But what it explains it does it well.

By Obembe S D

•

Jul 17, 2022

Beyond my expectation and the instructor knows what she was doing.

By Timothy P

•

Aug 19, 2022

I think that this is a really helpful course if you have never used version control. In all honesty it can be done in about an afternoon if you understand what you are doing. Make sure that before you go into this course though that you set up and become familiar with Git and Github. By knowing just a bit, this course will be a breeze.

If you are someone who has used version control and are looking for a brush up, it is ok. I mean it doesn't really talk about Github/Git until the third week, and even then does not go much deeper than Git Pull, Push, etc.. If you have used version control, there might be a nugget or two in here that you find useful, I did. But for the most part it felt like a quick refresher that took some time to get to the meat of the content.

By AHMET B K

•

Aug 21, 2022

Week 2 had some problems with Bash on Windows part. Other than that, great course!

By Aleksy I

•

Sep 11, 2022

Unfortunately Version Control is quite confusing for the beginners. I somehow managed to finish it, but would need to look for other sourses to really understand what was going on.

By Emmanuel S N

•

Aug 13, 2022

Covered basic git and command line and gave ineresting ways to use them both. Introduce more compelex logic like head nodes in git and provided options to actually use git, clone, fork and even make pull requests that might one day be merged. A well rounded Beginer friendly course.

By Jim H

•

Jul 18, 2022

Very good instruction and introductory course to Git/GitHub.

By Amanullah A

•

Aug 17, 2022

It was a great course and learn about Git, Github, and CLI to download, manage, and update a project. The only problem was the second week which did not explain to download the git bash first to follow the instructor's instructions.

By Melissa P

•

Jun 4, 2023

Good beginner course on both UNIX and Git/Github, but it does not do a good job on going further on either. Some parts might jump in difficulty and others reported having issues with authenticating to Github. Unfortunately, there is no mentioned on help for users unless they use the discussion board or do independent reading.

I believe the course should be split into two: command line and version control. But, the basics are covered: branch, diff, add, status, blame, local vs remote, cd, mkdir...

By Rodion S

•

Nov 25, 2022

Course is served as not user-friendly. My technical advancement allowed me to overcome problems, that could be avoided by better structioning and re-organizing material and errors which are present in this course.

By Sidney I

•

Oct 11, 2022

It was great to learn version control but I'm still sceptical about the usefulness of command line interfaces over their GUI option.

By 马镓浚

•

Mar 11, 2023

I don't think the explanations of this course is good. And it only teach you some very basic things.

By Ashishkumar P

•

May 10, 2023

Everything good except Lab exercise with incomplete instructions.

By Julian H

•

Jan 25, 2023

Being graded on unix commands was tedious and unnecessary.