• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Functions, Methods, and Interfaces in Go

    Learner Reviews & Feedback for Functions, Methods, and Interfaces in Go by University of California, Irvine

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.6
    stars
    1,002 ratings

    About the Course

    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.
    ...

    Top reviews

    CV

    Aug 21, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    UU

    Nov 16, 2022

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    Filter by:

    176 - 200 of 216 Reviews for Functions, Methods, and Interfaces in Go

    Filled StarFilled StarFilled StarFilled StarStar

    By Roberto L

    •

    Oct 23, 2018

    Error in question of quiz for week 3

    Filled StarFilled StarFilled StarFilled StarStar

    By Maxim C

    •

    Jun 28, 2019

    Still there are errors in the tests

    Filled StarFilled StarFilled StarFilled StarStar

    By Alexander B

    •

    Sep 7, 2019

    An awesome course!

    Filled StarFilled StarFilled StarFilled StarStar

    By Amitabh K

    •

    Jul 26, 2022

    Very Nice course

    Filled StarFilled StarFilled StarFilled StarStar

    By Vladimir V

    •

    Oct 8, 2018

    Good!

    Filled StarFilled StarFilled StarStarStar

    By Edward D

    •

    Jan 18, 2021

    The answer to one quiz question is wrong. Someone had reported this months ago, but there hasn't been any feedback or update. Also, all assignments are peer-reviewed, and not everyone is willing to provide constructive feedback, so it's kinda hard to verify whether your code is really good or not. I wonder why can't they create a simple automatic grading system...Given that it is super easy to create test cases for these assignments.

    Filled StarFilled StarFilled StarStarStar

    By David L

    •

    Jun 16, 2019

    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)

    Filled StarFilled StarFilled StarStarStar

    By Pavel K

    •

    Mar 5, 2025

    This course has 2 errors in the assignments: one of the questions in the module 2 quiz doesn't accept correct answer, and final assignment has a logical error in the grading criteria - interface is expected to be a struct with 3 data fields, but interface cannot be a struct and interface cannot hold data fields. These errors have been known for years and still haven't been fixed.

    Filled StarFilled StarFilled StarStarStar

    By Oussama M

    •

    Mar 10, 2020

    The course is really good near perfect but there is to much errors and unclarity on exercises

    Week 2 question 4 is false

    Week 4 last exercise contain some errors when its says :

    "The code contains an interface type called Animal, which is a struct containing three fields, all of which are strings."

    Please correct this thank you

    The videos are perfect!

    Filled StarFilled StarFilled StarStarStar

    By Sylvain T

    •

    May 14, 2019

    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.

    Filled StarFilled StarFilled StarStarStar

    By Sergey F

    •

    Jun 10, 2020

    Honestly, I'm very disappointed by the quality of assignments and quizzes. Also, this course explains too much basic programming paradigms even tho it suppose to be for the people who already into the programming and know basics. Many many mistakes and even false statements in the video

    Filled StarFilled StarFilled StarStarStar

    By Zafar M

    •

    Aug 9, 2020

    The reason I'm giving 3 stars is that there's no moderator who can help out with the course content. There are some problems with the content that other students are complaining about but no help to fix that problem.

    Filled StarFilled StarFilled StarStarStar

    By Andrei S

    •

    Jul 19, 2020

    The course itself is fine.

    BUT:

    1. A known mistake in a quiz - noone seem to care.

    2. Forum is full of begging for reviews and contains no useful information.

    3. Generally course seems to be abandoned by creators.

    Filled StarFilled StarFilled StarStarStar

    By Terence S

    •

    May 19, 2019

    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.

    Filled StarFilled StarFilled StarStarStar

    By Phil H

    •

    Jul 10, 2019

    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.

    Filled StarFilled StarFilled StarStarStar

    By Aleksandar N

    •

    Dec 19, 2019

    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.

    Filled StarFilled StarFilled StarStarStar

    By Thiago M

    •

    Oct 1, 2023

    The examples in the video are not very practical, there are errors in the tests, and the exercises cannot create scenarios where the features evaluated make sense.

    Filled StarFilled StarFilled StarStarStar

    By Tim W

    •

    May 10, 2020

    Content reasonably good. Some errors in quizes and assignments.

    Forums unusable as everybody just posts requests to review their assignments.

    Filled StarFilled StarFilled StarStarStar

    By Yannis B

    •

    Jan 27, 2023

    3 years after, and the quizz still have errors... This lecture could have been more prepared, with better arguments, less digressions, etc.

    Filled StarFilled StarFilled StarStarStar

    By Armin K

    •

    Mar 13, 2019

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

    Filled StarFilled StarFilled StarStarStar

    By Vsevolod V

    •

    Mar 9, 2019

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

    Filled StarFilled StarFilled StarStarStar

    By Ravi V

    •

    Oct 20, 2020

    Easy examples selected while teaching the course - that makes It hard In the practical world.....

    Filled StarFilled StarFilled StarStarStar

    By Nachiket D

    •

    Jan 23, 2024

    There are few places where the content of the slides is inconsistent with the lecture content

    Filled StarFilled StarFilled StarStarStar

    By Matteo C

    •

    Jan 17, 2021

    There are some errors in slides and exercise tests.

    Filled StarFilled StarFilled StarStarStar

    By RAUNAQ S B U

    •

    May 11, 2020

    More in-dept teaching required

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.