Chevron Left
Back to Version Control

Learner Reviews & Feedback for Version Control by Meta

4.6
stars
3,645 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 9, 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.

VL

Jun 29, 2023

Every aspiring Software Engineer should take this course. Working on a team is an essential skill every developer must hone. One of the best courses I've taken so far in any learning platform!

Filter by:

26 - 50 of 868 Reviews for Version Control

By Julian H

Jan 25, 2023

Being graded on unix commands was tedious and unnecessary.

By John M

Apr 30, 2025

The content was a very good basic intro to VCS and specifically a Git workflow. The course is badly out of date, and many of the class repos are no longer available on GitHub. I'm paying for Coursera and expect the courses to be at least up-to-date enough so that you don't need to go hunting around on GitHub for workarounds.

By Dan P

Dec 27, 2022

Full of bugs. SHAME !!!

By Chaitanya S

Mar 30, 2023

requires more material

By Mustafa S

Dec 12, 2022

Over all I would rate this course 9/10, I loved the content in it, and it is the best course for learning Version Controlling tool after 10Pearls Version Control courses I have found on the online learning platforms.

Thanks to Meta.

Recommendation from my side: I would like to say that please add a usage of Git Visualisation tool for elaborating BRANCHES, NODES and how commit id works behind the curtain of such commands like "git commit", "git add", "git push" etc, and how branches merges works behind "git merge" command.

I have seen this visualisation tool for git learning in 10Pearls Version Controlling course and it worked really amazing in understanding and memorising by visualisation.

By Alberto V Q

Oct 10, 2022

A great introduction to the Unix ecosystem and Git. I have never encountered other version control systems other than Git (and Perforce) at work so learning about the topic more in detail was useful.

The lesson contents are good enough for Unix commands but I would have liked a few more exercises to practice the commands as you end up leaving behind a few if you don't use them daily.

The GitHub material was also pretty good and modern.

By Vick L

Jun 29, 2023

Every aspiring Software Engineer should take this course. Working on a team is an essential skill every developer must hone. One of the best courses I've taken so far in any learning platform!

By Abdelkader L

Dec 26, 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 :)

By Erik M R M

Jan 6, 2025

The only thing that I can say is that the link to the fork lab to redirect to GitHub contains nothing, so I created my own repository to completa the course

By Abanoub Z

Sep 21, 2022

It was very useful. i have learen how to use command line and how to create a repo and how to work with others.

Thank you Meta team!

By Liga B

Apr 4, 2025

The best tutor from all those 9 courses and enough practicing assignments. I would prefer even more practicing tasks.

By Jonatan H

Jan 15, 2025

Es un buen curso, fácil de entender y con buena práctica.

By Adebayo B

Mar 30, 2025

a very good entry level course to start your career

By T Y

May 4, 2025

good for beginners

By Hoàng H Đ

Feb 8, 2025

Good course

By Kavinda A

Jan 28, 2025

Good Course but there were few issuse with some urls given in some modules.

By Fiala S

Apr 2, 2025

I gave 4 starts because the lab exercises are not working efficiently

By Laura N

Jun 5, 2025

4,5 Stars since some links did not work out for me.

By Allie F

Nov 14, 2022

It can be challenging to follow along with the labs. Lab instructions make it straight forward, but even with using the terminal that opens in a tab, there are some hiccups. The instructor was pretty good at going over content thoroughly but it might benefit some users for slower tutorials.

By Chiagoziem I

Mar 5, 2023

The tutorials failed to break down new terminologies and concepts to surface-level, so first-time learners could easily understand and practice. I found myself having to seek additional resource materials online and in person.

Otherwise, It was a wonderful course.

By AYUSH C

Dec 16, 2022

It is a little basic. Some advance concepts also need to be covered. But whatever was taught was really nice.

By Bhuwan P

Sep 20, 2022

Lot many things could be covered like

Rebase

Soft and Hard Reset Reset

By Dawoud A

Oct 5, 2022

it would be much better if it had more practical project

By Sudip N C

Apr 11, 2023

Good course. Could be better structured.

By Aayush P

Mar 20, 2025

The course structure feels disorganized, with videos that seem disconnected from each other in terms of topics. As a result, it becomes difficult to follow the flow of concepts, and by the end, the overall meaning and practical use cases remain unclear, making it challenging to apply the knowledge effectively. Additionally, the instructor's explanations are not the best, which further adds to the confusion and makes learning more difficult.