Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of California, Irvine

Functions, Methods, and Interfaces in Go

University of California, Irvine via Coursera

This course may be unavailable.


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.

Taught by

Ian Harris


2.7 rating, based on 3 Class Central reviews

Start your review of Functions, Methods, and Interfaces in Go

  • Abhijith Gopal
    The staff do not seem to be active on the forums. This is especially important since quizzes contain mistakes and assignments are unclear.

    Generally, little attention has been paid to detail:
    * Mistake(s) in quizzes
    * Lack of clear problem description and expectations in assignments
    * Lack of communication from course staff
    * Mistakes in the slides which are presented in the lectures
    * Basic code formatting in the code samples on the slides/quizzes are missing.

    That said, the lectures are pretty helpful and cover aspects of go (functional programming) that most go tutorials do not. If the problems are fixed, this would make a pretty decent go course.

  • Profile image for D4r9k
    The course is for intermediate student with already programming knowledge. If you don't care the certificate just follow and practice this guide . Low response in the forums. Weird assignments sometimes with not clear instructions.
  • Anonymous
    It's far too basic even for a beginner-level course. I can't fathom how it got any of the 4 or 5 star reviews on Coursera ... must have been a bunch of total newbies who have had very little exposure to programming.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.