Apr 05, 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.
Jun 01, 2020
some of the best, clearest, easiest to understand explanations I've ever come across. Other computer science instructors should do this course. not for them to learn Go, but to learn how to explain.
교육 기관: Carlos M C F•
Aug 26, 2020
교육 기관: Andrew P A•
Mar 04, 2020
교육 기관: Eduardo F•
Oct 31, 2019
교육 기관: KOLISETTY S S•
Jul 31, 2020
교육 기관: Bhargavi V•
Jun 30, 2020
교육 기관: Govindarajulu G•
May 07, 2020
교육 기관: huoyunhao•
Aug 07, 2019
교육 기관: yichen z•
May 01, 2019
교육 기관: David K•
Aug 30, 2020
The things I liked more: good introductory videos, so far the course seems to be structured well
The things I liked less: forums are filled with requests to grade assignments, with very sporadic discussion of the course material; it's unclear what language features to explore in the golang documentation and how much exploration is acceptable - for instance, it's unclear sometimes when coming from other programming languages, the peculiarity, and advantages of slices - a deeper discussion on the subject would be appreciated. I tried giving fair assessment on peer-graded assignments but the feedback options are quite limited, copy/pasted formatted code from a terminal in the feedback would be more useful, I think - the current form field is pretty limiting.
교육 기관: Andy M•
Jun 18, 2020
Content is really good with a good pace (as long as you already know some programming).
Modules short enough and have a lot of detail however, you still need to read the documentation as the course doesn't spoon feed you every bit of syntax you need for the assessments. Personally think this is great as makes you do a little bit of reading and searching for the answers to help enforce the information provided.
Only issue is the assessments words can be confusing and often asked for things that are then not checked during the peer-grading. As an example one assessment stats "the program should create an empty integer slice of size (length) 3" but this is never checked by the reviewer.
교육 기관: Inpyo H•
Oct 26, 2018
The course teaches basic with minimal examples. To complete course assignments later on, you need to do some research on your own to figure out. If you are already an experienced programmer I doubt this is a concern. But if you are a completely new comer, this maybe a road-block.
So my suggestion for improvement is provide some guide for students in searching certain necessary APIs that maybe needed to complete assignments.
This is not a course designed you to understand mechanisms of Golang internally but rather really, to "get started with basic Golang coding".
교육 기관: Sergey F•
May 29, 2020
Overall the course is very helpful to get into the basics of the Golang language, but I see some areas which definitely should be improved. The main issue I see for myself was assignments. The task description is very blurry and you can't really understand what is really expected, what are acceptance criteria, and how to assess someone's submission. For instance all of the "Peer review" contains phrases like "check that output correct", but how should I know that it's correct? Why no correct example is given?
교육 기관: Royce H•
May 14, 2020
Course in entry level from a golang perspective but you do need some programming experience. I'm hoping the instructor gets better with follow on courses. There are lots of references to things we will learn and there are gaps in material covered versus some of the programming assignments. Early course needs some explanation of differences of golang on windows, linux, mac as peer reviewed assignments may run on your system but not person who is peer reviewing.
교육 기관: Anna S•
Jul 10, 2020
The grading system for p2p assignments is a bit confusing: it looks like it makes it easy to misclick the first question ("the program is written 3 pt" vs "the program compiles 5pt"), which people do quite often (e.g. they select 3pt instead of 5pt, and then select all the additional points that actually *require* running the program).
It would be great to instead have an automatic build system that checks that the .go file can be compiled.
교육 기관: ヒミエイゾウ•
May 26, 2020
It was a great course! Especially, after the test was submitted, it was a great learning experience due to the mechanism that students could check the code with each other. Unfortunately, before I submitted my test, I felt that I had less opportunity to learn how to share code tips within the coursera. I felt that it would be even better if the students could learn more from each other.
교육 기관: Harshavardhan R K•
Jan 24, 2019
I have audited this course. The explanation is very crisp. All the concepts were covered clearly. Assignments are challenging and I found them interesting. Must take course for beginners. I have given 4* as I felt the author must have emphasised a little bit more on methods(at least introduction on their working) as some assignments required their understanding. I felt that to be a miss.
교육 기관: Swarnim N•
Jun 15, 2020
It is a very good course to pursue beginners, at the start I was scared that this course might be a little advance for me but the professor Ian Harris teaches so well that all the fundamentals of programming are covered very well. I am now enjoying Golang very much. A must-do course for anyone who has little knowledge of programming and wants to get started with Go.
교육 기관: Chauncey G S J•
Jun 12, 2019
Not enough direction for assignments. I believe there is ambiguity and it leaves peers to grade assignments incorrectly. For example, the 1st assignment says to show proof of compilation and that the program submission runs successfully. I did both in one-step using 'go run filename.go' and provided the screenshot, yet I had to re-submit my assignment.
교육 기관: Aleksandar N•
Dec 17, 2019
The material presented is beginner-friendly. Concise and straight to the point.
The issue with the course is that assignments are easy, in my opinion. And there is a somewhat big waiting time for the peer review process to finish. Also, discussion forums are filled with requests for reviews, instead of questions related to the corresponding topics.
교육 기관: Tristan B•
Jul 02, 2020
This course could really use a better testing regime (see the Odersky Scala class with fully automated test suites and submission). I also found some of the prompts to be a little to vague (in particular read.go should really show the actual file format as the part about the fields being 20 characters turns out to be a red herring).
교육 기관: Michael W•
May 30, 2020
The coarse gives an initial introduction to GO and some basic programming overview. I'd place it as a second year college coarse for computer science. A couple of rough spots on the assignments indicates that it hasn't been updated since originally created a few years ago. But - still useful.
교육 기관: Florian G•
Sep 16, 2019
Exercise descriptions could be a bit more detailed. E.g. oftentimes, the task description did not exclude some edge-cases that took quite some effort to implement, but in the peer-review process these edge-cases were usually not tested. Otherwise, great course!
교육 기관: Sudarshan G•
May 13, 2020
The course is a pretty good beginners course. The assignment wordings could be better. Its vague at times. I would have loved to see the mentors chime in a little when there is confusion in the discussion board. I havent seen participation of mentors at all.
교육 기관: Mitesh V•
May 20, 2020
Course content is good and covered most of the points, only thing I felt was the compared to the questions asked in assessments the course content was fairly easy taught so needed pretty good amount of research to get things done else it was wonderful.
교육 기관: Gitesh C•
May 23, 2019
Professor is not active on forums and there are some mistakes in slides. The assignments are way too easy but good enough to get a hands on the language. They do make you look around on the internet for syntax. I'm pleased with the course.