Chevron Left
Вернуться к Functions, Methods, and Interfaces in Go

Отзывы учащихся о курсе Functions, Methods, and Interfaces in Go от партнера Калифорнийский университет в Ирвайне

Оценки: 909

О курсе

Continue your exploration of the Go programming language as you learn about functions, methods, and interfaces. Topics include the implementation of functions, function types, object-orientation in Go, methods, and class instantiation. As with the first course in this series, you’ll have an opportunity to create your own Go applications so you can practice what you’re learning....

Лучшие рецензии


20 авг. 2021 г.

The explanations and examples are excellent mainly of how the interfaces work, the teacher explains very well. The exercises are the best and allow you to practice and apply the concepts explained.


15 нояб. 2022 г.

One of the best if not the best course on Golang that I have taken. For a long time I struggled with some very fundamental concepts in Go, but today, I am confident of my knowledge in it.

Фильтр по:

1–25 из 196 отзывов о курсе Functions, Methods, and Interfaces in Go

автор: Pavel P

25 дек. 2018 г.

For some reason, I'm not able to put rating to my current course, so I'll put it here:

this course is not worth of 50 bucks a month - tl;dr - you are getting misleading information, you won't get any support, you may dream about course affiliates to be around to help you or others. You can do better googling "what is golang about" and you'll get it faster and less expensive.

The most insignificant thing at first - prof Harris talks about the GO lang which is fine, then he browses to some side facts which are not always true - well, it may lead to lower trust in this teacher. But - as I said - it's a small thing - you can still fact check every his statement.

Bigger problem are the materials - slides are often showing code that is wrong (cannot be compiled even), assignments are full of misleading information or even it happens that the scoring cheatsheet is misleading - e.g. - give 5 pts if everything is OK, give 3 pts if "more than one" requirements were not met - so what should I do when I have exactly one problem facing?

And the last - I would say the biggest problem - is this one. You are paying for this course, right? You are paying more than you are giving for some "all access" to all courses somewhere else. So you would expect some value for this. Well.... Wrong. This course (and its discussion threads, assignments, whatever) are not being reviewed by authors of this course, they are just not responding to you questions, notes, comments. It's the SAP (shut-up and pay) way. Instead of presence of some some responsible people - you are just left to your peers in the class (they may be none - regardless those fancy statements that you have to finish your assignment by "12/34 to be reviewed" - you'll be waiting weeks and weeks and paying and paying). Do you feel the difference? Instead having someone good that you could discuss your solution with, you may end up with someone that doesn't have a clue what he/her is doing and you depend on his/her decisions - if you are lucky enough and there's at least someone doing the same course as you.

So - you are paying not a little amount for slides, that can be found anywhere on the internet, for videos with a person, his statements could be anytime easily disputed and for putting 0+ people together, you are a fool.

автор: Pawel B

7 сент. 2020 г.

Contradicting requirements in final assignment are not fixed for at least 2 years!

No way to open any kind of discussion when peers rate your assignments against clear checklist.

автор: Helge S

15 мар. 2020 г.

I have mixed feelings about this course.

The lecturer is very good. He talks in a way that is inspiring and easy to follow.

But the exercises and assignment have problems. Some quizzes have errors in the available alternatives. One assignment has a severe error in the grading instructions. (It said a certain interface should be implemented in a certain way, but that way was not the way that the original instruction said we should do it). There are syntax errors in the slides.

The forum doesn't work very well. 95 % of the threads have the same topic: "Please review my code, please!!!". That could easily be avoided if it was mandatory to review more than one other student.

There seems to be no way to contact the course providers, except through this review. If they read it.

автор: Ardavan I

30 окт. 2019 г.

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.

автор: Apostolos P

17 янв. 2021 г.

Overall topic is interesting but it seems that once created, the course is not maintained anymore and the mistakes and typos are not fixed.

автор: Flavio S T

22 апр. 2019 г.

The course is extremely basic, not very complete, and full of errors that are being dragged through multiple months, the errors have been flagged on the forums, and they are never fixed. The grading is made by peer review - which could be a good thing, but the rubric for grading are could be completely automated, and it isn't.

автор: Ramy M

31 мар. 2020 г.

I've been coding for 7 years now, and I still find the basics explained in this course to be very useful and refreshing. And I really learned a good amount of details about Go.

автор: Edward H

20 мар. 2019 г.

The programming assignment workload is reasonable, but there is little support and discussion to support a newbie programmer. Also I believe a graphic display of user input and the program outputs would be much easier to understand. Reading off the instructions are too open to interpretation.

There is also the grading scheme is not fine-grained enough. It could utilized better to provide a more structured approach to a solution.

For example,

loop (1 mark)

use of map ( 1 mark)

user of slice ( 1 mark)

So there will be 10 chcekpoints to verify and validate.

Using 2 points as aggregate scores, did not help to achieve that goal. It penalised students excessively in my opinins.

автор: Joseph F

29 мая 2019 г.

Peer-reviewed assignments are problematic and frustrating. I would never pay for a course that didn't have a TF/TA or Professor grading the assignments. Students can't possibly make judgement calls on code; else the code becomes very narrow and cookie-cutter.

автор: Serge T

25 мар. 2019 г.

quite a lot of mistakes in study materials and tests

автор: Justin L

22 мая 2019 г.

some homework questions are wrong

автор: Leam H

22 янв. 2019 г.

I enjoyed the class. The instructor presents well and is easy to listen to. The course is not for a beginner programmer! The first course in the series would be very helpful if you have no experience with Go. Most of the measurable objectives (quizzes and coding assignments) require more than just watching the videos. Still, if you already code in a C based language (C, Perl, Python, Ruby, etc) and can look things up you should do well.

автор: Arif U R K

4 авг. 2019 г.

well cool stuff and materials which Mr. Ian discussed and presented and the way he explains with examples are pretty awesome and easy to understand. They best part is that you don't have to worry to code just learn the basics in the lecture like how you will do things and how things work and then you get an assignment which gives you a great way to learn even further by searching and reading other materials as well

автор: Tugbay A

24 июня 2021 г.

Ian Harris is a great instructor and his teaching style is perfect. While listening his course, you feel like one on one conversation with him which is so good. also, it's so funny to hear at the end "thank you", it makes me laugh. it's a great signature, i think. I hope there would be more instructors like him.

автор: shaik z

20 авг. 2019 г.

Nice Presentation, Simple slides & Clear explanation. I really like the way this course is organized, straight to the point no confusion. I feel very fortune to learn and because of this course, I am able to get into a project called barrelman which is a tool for kubernetes deployment.

автор: Werner B

1 февр. 2020 г.

Very good. Highly relevant information, some tricky exercises. Ian is an excellent teacher! I love his hardware background and the nudges to software developers to finally write optimized code. I will now take the IoT the course. Please continue and create new courses

автор: Malik A H A

2 окт. 2019 г.

Well the content of course is excellent but the slides should be more attractive. The usage of go language in industry should also be explained in this specialization which is so for not explained. Overall the instructor is great. Content of course is great.

автор: Sadjad Z

21 апр. 2022 г.

Indeed one of the best coding courses on Coursera, the instructor was amazing, not to basic not to compicated.

Coding assignments where really great and challenging enough. followed by the concurrency course, i think it was definaetly worth it.

автор: Jose A G

23 июня 2022 г.

It is easy and straight forward to complete this class if you have previous programming experience. It has well described lectures and assignments. Assignments are short and simple but effective in exercising the concepts from the lectures.

автор: Kádár T C

27 мая 2020 г.

I think that is a good introduction course to the part of the functions and interfaces of Golang. This is an intermediate course, you will not learn all the advanced techniques, but that is not the purpose of the course.

автор: KTоТо N

14 июня 2020 г.

Great course, just cover very important topic in Golang. The quizzes and home tasks give your real experience in deciding interesting tasks using current and passed content to it. Thank you Mr. Harris, UCI and coursera!

автор: Paul A

30 нояб. 2018 г.

En este segundo curso de la especializacion de Go, aprendes a usar bien las funciones, structs e interfaces, esta muy bien explicado y detallado, incluso los ejercicios estan perfectos para poner a prueba lo aprendido

автор: Aco V

17 окт. 2021 г.

Great course! I love the way how the instructor explains the subject: clearly, concisely, focused on most important things with plenty of references to other programming languages and real life use cases.

автор: Christian M V

21 авг. 2021 г.

The explanations and examples are excellent mainly of how the interfaces work, the teacher explains very well. The exercises are the best and allow you to practice and apply the concepts explained.

автор: Uthmaan

16 нояб. 2022 г.

One of the best if not the best course on Golang that I have taken. For a long time I struggled with some very fundamental concepts in Go, but today, I am confident of my knowledge in it.