Chevron Left
Back to Getting Started with Go

Learner Reviews & Feedback for Getting Started with Go by University of California, Irvine

2,101 ratings

About the Course

Learn the basics of Go, an open source programming language originally developed by a team at Google and enhanced by many contributors from the open source community. This course is designed for individuals with previous programming experience using such languages as C, Python, or Java, and covers the fundamental elements of Go. Topics include data types, protocols, formats, and writing code that incorporates RFCs and JSON. Most importantly, you’ll have a chance to practice writing Go programs and receive feedback from your peers. Upon completing this course, you'll be able to implement simple Go programs, which will prepare you for subsequent study at a more advanced level....

Top reviews


Apr 4, 2020

Great intro. If you already know the basics, you probably don't need this course though. Not much of a deep dive, more of a "skim the surface" type course. Week 4 on IO was the most beneficial for me.


Oct 23, 2020

Very detailed, nice introduction to golang's basic concepts. Might need to google to find better ways to handle some requirements of the assignments, but overall a cool programming language to learn.

Filter by:

476 - 500 of 522 Reviews for Getting Started with Go

By pankaj s

May 29, 2020

Course is simple and to the point.

I believe automated assignments will help improve the rigor and remove variability in scoring.

By José A F J ( A

Jan 28, 2023

Em alguns momentos o curso é muito superficial, vale a pena procurar sempre mais material depois da aula.

By Iuli D

May 26, 2020

A bit messy, some examples do not work because of typos, explanations could be much clearer honestly

By Jorge G

Nov 10, 2020

Me gustaría que tuviera más ejercicios con código y quizas clases más dinámicas


Jun 23, 2020

Instructor does not explain terms completely, examples were very limited.

By Krishna M A

Nov 16, 2019

More examples can be added in the videos illustrating basic operations.

By Nafisur A

May 19, 2019

Completely theoretical course. Only assignments are coding practical.

By Michael N

Apr 12, 2020

Too much water, a common blah blah blah blah course for housewives

By Tim W

May 10, 2020

Content reasonably good. Some errors in quizes and assignments.

By Antoine V M

Nov 4, 2021

Too simple for intermediate developers (targetted profile)

By Maksims M

Feb 11, 2020

2 times received incorrect grades from other students.

By Saurabh S

Nov 7, 2019

Sweet and simple introduction to the GoLang.

By Roberto M P

Feb 16, 2020

The grading systems is somehow inefficient.

By Luke S

Oct 20, 2018

This course is a little too basic & slow.

By Fanchao C

Dec 6, 2020

To many coding errors on the slides!

By Petr N

Feb 12, 2020

Assignments are super weird

By ildukim

Dec 22, 2018

Too basic.

By Conor T

Dec 7, 2022


By Bas v G

Feb 11, 2022

Sloppy and not an intermediate course.

Bugs in quizzes, which haven't been fixed in 2+ years. Errors in the videos, sloppy assignment descriptions, and so on.

The course says it aims at intermediate programmers, and then proceeds to still explain almost every single basic programming concept.

The assignments are peer reviewed, and it barely adds value except seeing someone else's code. The review criteria are very basic, and should just have been automated. The assignments are decent practice, and are open enough to at least encourage you to do some research. However, they can be frustrating if you follow the assignment instructions to the letter, as one of the examples contains spaces and is not parseable using the tools that are given in the lectures. I don't think the lecturer tested this, and he certainly didn't update anything based on all the forum feedback.

There are some positives. The lecturer is pleasant to listen to, and the content is spread out bite size.

By Matt G

Sep 10, 2022

I was underwhelmed by this course, and will not be taking the two follow-up courses in the series. The instructor seems like a pleasant fellow, but the lectures are more-or-less useless. For example, you need to use Scanner to get proper input, but that isn't even taught at all--leaving it up your own Google-foo capabilities. The assignments are confusingly worded and open to interpretation, which I feel like puts the "peer reviewers" (you and me) in an awkward position. Go itself has also changed over the last 4 years, so certain things that are lectured on are now deprecated. I'd recommend finding another means of learning Go.

By m z

Aug 29, 2022

transcripts are illegible due to lack of spacing. a lot of verbal redundancy. go reference material links not linked from course description. first assignment wants a screenshot. subsequent ones are peer reviewed and never e.g. programatically compared against test cases as in other coursera courses. some assignment prompts lack detail e.g. why initialize slice to 3 elements when taking in user input and displaying sorted slice?

covers some language basics, no better than exercism's go track which is free

By Zack K

Oct 27, 2021

At time this course feels more like an intro to programming course than an intro to go. The assignments should be graded using coursera's unit tests rather than peer reviewed. Peer review's are not comprehensive, and I doubt most people are actually checking the code. Also, having people download other people's code is a security risk. Wouldn't be hard to put something malicious in the code that executes it is run (or even when it is opened)

By mashiro w

Nov 3, 2020

Pretty decent course with two flaws:

tagged as an Intermediate course while going from very basic stuff.

most of the assignments can be script graded while using peer review and people just grade it in pure randomness. Somebody just gives you a full point while others grade you on a error handling issue considering the assignment is just a toy program showing you can use a slice or something

By Shly

Feb 13, 2020

Course was very introductory on high-level topics for a class that assumes you are an intermediate or higher programmer. Requirements for weekly assignments were confusing and left a lot of unanswered questions on how certain things should be handled. Peer-based grading clogged the message board with "please grade my assignment" posts and unequal grading standards.

By Tim “ C

Jan 4, 2021

It's too text heavy for basic comp sci topics. It's good information but not on topic.

The topic is 'Getting started with Go' not 'Getting started with Computer Architecture'.

There should be more Go specific focused talks and assume a base level of comp sci from your audience.

Or, make basic comp sci a requisite to this course.