Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Functions, Methods, and Interfaces in Go

Functions, Methods, and Interfaces in Go

FREE

(51 customer reviews)
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.7/10 (Our Score)
Product is rated as #16 in category Go

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. Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting–edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways.

Instructor Details

Ian G. Harris is currently Vice Chair of Undergraduate Education in the Computer Science Department at the University of California, Irvine. He received his BS degree in Computer Science from Massachusetts Institute of Technology in 1990. He received his MS and PhD degrees in Computer Science from the University of California, San Diego in 1992 and 1997 respectively. He was a member of the faculty in the Electrical and Computer Engineering Department at the University of Massachusetts Amherst from 1997 until June 2003. Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST). Professor Harris serves on the program committees of several leading conferences in hardware design verification and security including IEEE/ACM Design Automation Conference, IEEE International Conference on Computer-Aided Design, and IEEE Hardware Oriented Security and Trust (HOST).

Specification: Functions, Methods, and Interfaces in Go

Duration

11 hours

Year

2018

Level

Intermediate

Certificate

Yes

Quizzes

Yes

51 reviews for Functions, Methods, and Interfaces in Go

4.0 out of 5
28
6
8
6
3
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Image

    Michael W

    Great Class! Excellent coverage of basic tools provided by Go

    Helpful(0) Unhelpful(0)You have already voted this
  2. Image

    Dang V D

    Great course, good structure

    Helpful(0) Unhelpful(0)You have already voted this
  3. Image

    Vsevolod V

    Quizzes and assignments contain mistakes, which make it hard (and in some cases impossible) to make it right.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Image

    Armin K

    Way too easy and way too little background information or depth, plus lack of real–world examples and a lot of inaccurate information.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Image

    Edward H

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Image

    Robin Z

    Nice follow–up on the first course, wish more focus would have been put on using interfaces

    Helpful(0) Unhelpful(0)You have already voted this
  7. Image

    Yuheng C

    A little more typos on the slides …

    Helpful(0) Unhelpful(0)You have already voted this
  8. Image

    Serge T

    quite a lot of mistakes in study materials and tests

    Helpful(0) Unhelpful(0)You have already voted this
  9. Image

    Flavio S T

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Image

    yichen z

    nice

    Helpful(0) Unhelpful(0)You have already voted this
  11. Image

    Sylvain T

    The topic is good, however the videos really have this old–school touch– you know, the very reason you choose to go to Coursera and not back to some class bench. Evaluations would also benefit from a good review, too much frustating inconsistencies for my (and many people on the forums) taste.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Image

    Terence S

    There were a few inaccuracies which might be confusing for newcomers to the language. It would be good if the instructor or someone else with editing permissions could take a look at the feedback and act on it.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Image

    Alec J

    I’ll say again what I said regarding the first course in this series. The teacher is good, and the material is valuable, but the fact that students have to grade each others’ work is ridiculous, and actually kind of angering, if I’m honest. Why would you trust me to grade someone else’s work, while I’m learning it at the same time they are? Who knows? Maybe I’m an idiot. Even if I’m bright and hard–working, I won’t have the same insight as an instructor would, looking at the same material. This is pedagogically difficult to justify, and I can only believe that it’s meant to shield the instructor from the drudgery of the task.

    Helpful(0) Unhelpful(0)You have already voted this
  14. Image

    Justin L

    some homework questions are wrong

    Helpful(0) Unhelpful(0)You have already voted this
  15. Image

    Joseph F

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Image

    David L

    Negatives: Not an intermediate course, more like a beginner course for me. Too much background info which is not go related eg why functions, what are good properties of functions, this is too generic and beginner material Examples are not good: bad variable and function names, non–practical or even confusing/misleading Positives: Important topics are covered, explainations are ok (but could be better)

    Helpful(0) Unhelpful(0)You have already voted this
  17. Image

    Akashdeep D

    basic but a good intro!

    Helpful(0) Unhelpful(0)You have already voted this
  18. Image

    Adel F

    Learned a bit on go syntax and how polymorphism works. Thanks the instructor. Good learning experience overall.

    Helpful(0) Unhelpful(0)You have already voted this
  19. Image

    Maxim C

    Still there are errors in the tests

    Helpful(0) Unhelpful(0)You have already voted this
  20. Image

    Phil H

    An ok course. Lots of annoying typos in the slides, and the instructor seems to stumble over some of the explanation. In the end, it did teach me the basics of go functions and OO concepts.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Image

    Sachin T

    There are obvious errors like “>” instead of “<". The instructor is mentioning something different than what is on the slide. These are admittedly trivial errors but when you are trying to understand complex topic like "Interfaces" these errors make it that much more difficult. It would be helpful to have at least one example of a full program and walk to through step by step. When discussing concrete type and interface type, it would be helpful to have examples on the same slide. I was going to upgrade to fully paid subscription if I understood topic of "Interfaces" well. Unfortunately it did not meet my requirement.

    Helpful(0) Unhelpful(0)You have already voted this
  22. Image

    Neeraj

    cool stuff, helped to get a good overview of how go is different but still basically the same as most other languages.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Image

    Arif U R K

    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

    Helpful(0) Unhelpful(0)You have already voted this
  24. Image

    EDGAR M M C

    Excelent course, I learnt fundamental topics: methods, functions and interfaces to develop OOP approach application using Go.

    Helpful(0) Unhelpful(0)You have already voted this
  25. Image

    Harris P

    It is very helpful.

    Helpful(0) Unhelpful(0)You have already voted this
  26. Image

    zillani s

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  27. Image

    Alexander B

    An awesome course!

    Helpful(0) Unhelpful(0)You have already voted this
  28. Image

    Yogesh M

    Too many errors in the content

    Helpful(0) Unhelpful(0)You have already voted this
  29. Image

    Malik A H A

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Image

    Jaron W A v G S

    Plain English, easy explanation.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Image

    Carlos A C R

    Great course. The only bad is that sometimes the exercises are not very clear.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Image

    Ben H

    Good explanation of go syntax and reasons for it.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Image

    Emilio H C

    The course is well designed to allow studens to catch up with go features. The graded assestments are great to inmediatly apply what you’ve learned. I enjoyed this course.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Image

    Gaurav H

    Course is more theoretical than practical not worthy at all.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Image

    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.

    Helpful(0) Unhelpful(0)You have already voted this
  36. Image

    Anh D

    There is problem with answers of quiz but no update until now

    Helpful(0) Unhelpful(0)You have already voted this
  37. Image

    Devon E

    Excellent course.

    Helpful(0) Unhelpful(0)You have already voted this
  38. Image

    Chauncey G S J

    Assignment 4 was telling us to create each Animal type: Bird, Cow, Snake with a name field of string type, but this was not required. There were other issues with wrong answers on quiz questions as well. The quiz question issues were well documented by other students in the forums.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Image

    Nir M

    Informative and useful!

    Helpful(0) Unhelpful(0)You have already voted this
  40. Image

    Andreas M

    I just love the way Professor Harris is teaching all these concepts!

    Helpful(0) Unhelpful(0)You have already voted this
  41. Image

    Abhishek A

    Very fast paced to quickly learn Go basics.

    Helpful(0) Unhelpful(0)You have already voted this
  42. Image

    Kevin J

    An excellent course to learn golang basic.

    Helpful(0) Unhelpful(0)You have already voted this
  43. Image

    Aleksandar N

    The course material is good, and the lecturer as well. But there are too many technical mistakes within the course. Also, there is a need to beg for someone to review your work.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Image

    Camilo M

    Very good course!

    Helpful(0) Unhelpful(0)You have already voted this
  45. Image

    Heiko H

    A broken assigment for more then 1 mon and no one likes to fix this. All assigments are very hard to understand.

    Helpful(0) Unhelpful(0)You have already voted this
  46. Image

    Enrico D

    Superior professor, I love him!

    Helpful(0) Unhelpful(0)You have already voted this
  47. Image

    Komal K S

    The assignments are helpful to digest the concepts of Go.

    Helpful(0) Unhelpful(0)You have already voted this
  48. Image

    Werner B

    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

    Helpful(0) Unhelpful(0)You have already voted this
  49. Image

    Stanley D

    Very well prepared contents

    Helpful(0) Unhelpful(0)You have already voted this
  50. Image

    Daniel R G

    The best teacher ever

    Helpful(0) Unhelpful(0)You have already voted this
  51. Image

    Ramy M

    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.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Functions, Methods, and Interfaces in Go
    Functions, Methods, and Interfaces in Go

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare