Chevron Left
Back to Version Control

Learner Reviews & Feedback for Version Control by Meta

4.6
stars
3,387 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:

26 - 50 of 807 Reviews for Version Control

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 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 Galina T

•

Aug 17, 2023

While the course contains useful information related to Git and command line (Bash), there are mistakes in in-video and other quizzes, and links to repositories lead to pages with 404 error. Specifically in the unit on Git and GitHub the order of the videos is not correct and can lead to confusion. The course needs updating to sort the existing issues.

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 10, 2023

Good course. Could be better structured.

By Parth C

•

Aug 24, 2022

not good explanation of commands

By Mojuba A

•

Nov 14, 2022

A little boring.

By Wagner G

•

Dec 1, 2022

Os cursos do Coursera em geral possuem mais textos que vídeo, e este não foi diferente. Muitas legendas sem sincronia com o áudio, algumas legendas diferentes do áudio, atividades fora de ordem (te pergunta como foi o laboratório prático antes de você o faze-lo de fato). Por mais de uma vez aconteceu de eu marcar uma determinada resposta no teste true or false. Ao corrigir, diz que está errado. Eu marco a opção seguinte, diz que está errado novamente, aí volto pra opção anterior, aí diz que está correto (???). A maior parte das atividades práticas são avaliadas de forma automática com pouco ou nenhum feedback. Pode estar tudo certo, se tiver um espaço fora do lugar o resultado será errado e você que se vire pra achar a diferença. Cada problema que encontrei registrei no link "Relatar problema" em cada aula. Contudo, são cursos com milhares de alunos já matriculados. Isso significa que muitos outros já devem ter feito o mesmo mas provavelmente não há ninguém acompanhando, só vendendo curso.

By Marisa M

•

Aug 4, 2023

Ok, I didn't complete this course so maybe the rating is a little harsh. I've already canceled my subscription after Meta's JavaScript course, but thought I'd push through Version Control to absorb what I can before the subscription is done.

Week one was ok, but week 2 is just a huge info dump. I was so lost, I had my husband who has been a developer for nearly a decade sit with me and he told me to just stop the course because he feels it is not being taught well. The way the information was presented was too confusing, and as with the JavaScript course, not enough hands on practice.

By Bryan I

•

Jul 19, 2023

As software developer this course is really simple and it doesn't explain most important things like Git Flow, the really usefull comand git stash or git cherry pick, or how to create tags, this course need those topics to be good, here you just learn clone, pull, push and add, and git is not just this.

Let's add Git Flow! to be honest on youtube, Udemy or platzi you can find better courses to learn version control, this course is really simple, it's unbelievable this Version Control course it's for become "Proffesional backend Developer"

By Leigh R

•

Nov 18, 2022

Mistakes on test so you have to answer with the wrong answer. A lot of information is old. A lot of information is missing. I had to go to Youtube and do a course. It was much better presented. Then I came back and worked through.

By Gaorav H

•

Oct 4, 2024

I recently completed the Version Control course and I am thrilled to share my learning experience. This course has been invaluable in enhancing my understanding of version control systems, specifically Git. Key Takeaways: Understanding Version Control: The course provided a solid foundation on why version control is essential for developers. I learned how it helps manage changes to code, collaborate with others, and maintain a history of project modifications. Practical Applications: Through hands-on exercises, I gained practical experience with key Git commands such as cloning repositories, branching, merging, and resolving conflicts. This practice was crucial in building my confidence in using Git effectively. Collaboration: I learned the importance of collaboration in software development. The course emphasized how version control facilitates teamwork by allowing multiple contributors to work on a project simultaneously without conflicts. Best Practices: The course also covered best practices in version control, such as writing meaningful commit messages, creating branches for features or bug fixes, and the importance of regular commits. Real-World Scenarios: The inclusion of real-world scenarios helped me understand how version control is applied in professional settings, preparing me for future collaborative projects. Completing this course with a 100% grade not only reinforces my skills but also boosts my confidence in using version control in my future projects. I am eager to apply what I’ve learned to enhance my workflow and contribute effectively to collaborative development environments. I would like to express my gratitude to the instructors and the course team for delivering such a comprehensive and engaging learning experience. I am excited to implement these skills in my future endeavors!

By Petrov I S

•

Feb 4, 2024

The course content was well-structured, covering a comprehensive range of topics that provided a solid foundation in the subject matter. One of the standout features of the course was the instructor's expertise and engaging teaching style. The instructor not only possessed a deep understanding of the material but also had a unique ability to convey complex concepts in an accessible and relatable manner. Their passion for the subject matter was evident, making the learning process enjoyable and motivating. The course also incorporated various multimedia elements, such as interactive quizzes, real-world examples, and practical exercises, which enhanced my understanding and application of the concepts. The platform used for the course was user-friendly, providing easy navigation and accessibility to resources. Furthermore, the supportive online community associated with the course fostered collaborative learning. The discussion forums allowed for meaningful interactions with fellow students, creating a valuable network for sharing insights and seeking assistance when needed. Overall, I am highly satisfied with the course and feel that it has equipped me with the knowledge and skills necessary to excel in the field of iOS development. I would wholeheartedly recommend this course to anyone seeking a comprehensive and engaging learning experience.

By AFRIDI H S

•

Apr 17, 2023

I recently completed the Version Control specialization course from Meta, and I must say it was an incredible learning experience. The course covers a broad range of topics related to version control, starting from the basics of version control systems to advanced Git workflows.

The course is divided into four parts, with each part covering a specific aspect of version control. The instructors did an excellent job of breaking down the concepts and presenting them in an easy-to-understand manner. The course also includes a lot of practical exercises, which helped me apply the concepts I learned in real-world scenarios.

One of the things that impressed me the most about the course was the quality of the video lectures. The instructors were engaging, and the production value of the videos was top-notch. I also appreciated the fact that the course had an active discussion forum where students could interact with each other and get help from the instructors.

Overall, I would highly recommend the Version Control specialization course from Meta to anyone who wants to learn about version control systems. Whether you're a beginner or an experienced developer, this course has something to offer. The course content is well-structured, the instructors are knowledgeable, and the exercises are challenging enough to keep you engaged throughout the course.

By Md. O

•

Oct 3, 2024

I recently completed the Version Control course as part of the Meta Android Developer Professional Certificate on Coursera, and it was an amazing experience! As a beginner, I found the course to be incredibly well-structured and easy to follow. The instructors explained key concepts like Git and GitHub in a way that was simple yet comprehensive. The hands-on exercises helped me practice real-world skills, making me feel more confident about using version control in my Android development projects. I especially appreciated how the course introduced command-line usage, which is something I had been wanting to learn more about. The practical assignments and quizzes reinforced what I learned, making it a great combination of theory and practice. Overall, this course is perfect for anyone who is new to version control or looking to solidify their understanding. I highly recommend it to other aspiring Android developers!

By Ishfaq A

•

Dec 19, 2023

**Course Review: "Version Control Essentials"** Completing the "Version Control Essentials" course was a game-changer for my understanding of collaborative software development. The course adeptly covered the fundamentals of version control, emphasizing the importance of tools like Git. The instructors provided clear insights into branching strategies, conflict resolution, and collaborative workflows. The hands-on exercises and real-world examples allowed me to apply version control concepts in a practical context. The course's structured approach, coupled with a supportive learning environment, made it accessible for learners of various levels. This course has equipped me with crucial skills for effective collaboration in software projects. I highly recommend "Version Control Essentials" to anyone seeking a comprehensive understanding of version control in the software development lifecycle.

By Yaroslav Y

•

Jul 26, 2023

I'm a self-taught developer with 8+ years of experience in using Git, GitHub, and BitBucket. This course is extremely well-made. It covers all of the aspects of Version Control in depth, and does an excellent job of explaining every concept to a beginner. I took this course with the intent to 'audit' it, and see how well was it really made. Can it teach everything necessary to a beginner? The answer is a resounding "yes"! The quality and depth of this course has exceeded my expectations. Simply put, this is the course I wish could have taken 8 years ago. This course can teach you everything that took me months to learn in only weeks! Incredible quality. Well done!

By prg

•

Nov 11, 2023

The "Version Control" course is an invaluable resource for anyone seeking to understand and effectively utilize version control systems. The course provides a comprehensive overview of various version control concepts, including branching, merging, and conflict resolution. The lectures are well-structured, informative, and accompanied by hands-on exercises that reinforce understanding. With the knowledge gained from this course, learners will be equipped to enhance collaboration, track changes, and manage their code effectively, ultimately improving their productivity as software developers.