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.
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.
By Kevin H•
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
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 Gin-Ting C•
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.
By Arkady M•
Peer grading is the laziest form of grading. Do some work, write unit tests, provide a decent grader. For a so called intermediate level course there is too much bla-bla and too little go specific material. Programming assignments are few are not challenging to say the least.
This was not a productive course at all! there are many syntaxes problems in the codes which by the way are only shown in the slides, first I tried to learn go using this course but now I decided to learn go using other online resources
By Paul R•
The code assignments should be graded through unit tests not peer reviewed, I had code that was working and unit tested (so I knew it worked) and someone graded that is didn't work, which was incorrect.
By Peter M•
Why say something in once concise sentence when you can say it in hundreds of words? There is so much unnecessary waffling in all these Go courses. Not to mention mistakes.
By Boadi I•
I expected to see Ian writing and running codes. Just talking like that I think does not help. I took a programming course here and it was far far better.
too hard when coming to the end sections
By AKANSH K R•
Most of the things are basic.
By Syed M M H•
Course should be updated.
By ILIN A ( А Л•
By Bakhodir U•
By Ardavan I•
This course is the only talks and powerpoint slides, there is absolutely no code, monitor screen sharing, etc.
The courses talk about fundamentals and computer science stories. The entire specialization focus is less than 50% on the Go language itself. No Go mod, No libraries, No coding...
For instance, The professor is about to explain a new thing and suddenly remember forgot to mention something before so he jumps to the missing point and then jumps back to continue. HARD to follow up...
The quizzes have many typos/duplicates. That makes you fail!
Overall strongly I do NOT suggest to waste your money or time on this specialization on Coursera.
By Flavio S T•
Very basic, suitable for people with no expertise in the field. It is missing a lesson about the go command itself, and the tools it provide. The Tour of Go is way better.
By Farshid Z•
It is better to be corrected by the instructor instead of others!
By Deepak A•
A programming course without IDE, lol