Back to Functions, Methods, and Interfaces in Go
University of California, Irvine

Functions, Methods, and Interfaces in 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.

Status: Object Oriented Programming (OOP)
Status: Go (Programming Language)
IntermediateCourse11 hours

Featured reviews

GB

Reviewed Jun 13, 2020

Great course! Now I know all the fundamental data types in Go and can construct complex and elegant Go programs.

AF

Reviewed Jun 23, 2019

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

SS

Reviewed Jun 8, 2020

Clear lectures and nice assignments that challenge you to apply the things they teach. Can be a little bit harder at times

AB

Reviewed Oct 20, 2020

I love that in this course the explanation of any topic starts with examples not only from the golang language, it's super cool!

MN

Reviewed Feb 3, 2022

Excellent course. Good primer to the GO Language. Hands on Labs good practice to reenforce concepts learned.

ED

Reviewed Nov 4, 2020

This second course was better than the initial one. The content was more interesting, and the exercises more challenging. I enjoyed the course and I believe it was worth my time.

LC

Reviewed Nov 7, 2018

Course is concise, though going through some advances concepts of functional programming. Presentation is ok. Examples and Final Exercises could be more interesting/challening

EE

Reviewed Oct 19, 2019

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.

EM

Reviewed Aug 7, 2019

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

RS

Reviewed Dec 16, 2018

Good flow to this course, but again - I suggest replacing the peer review process with automated test-based grading and fleshing out the assignments a bit more.

KK

Reviewed Jan 22, 2023

Polymorphism in Go is achieved with the help of interfaces. It's not easy understanding concept and I doubt it's so necessary in the middle of the course.

HG

Reviewed Jun 15, 2021

G​reat course that gets through quite a number of topics in a short time. Ian the teacher is enthusiastic and helpful.

All reviews

Showing: 20 of 220

Pavel
Reviewed Dec 25, 2018
Pawel
Reviewed Sep 7, 2020
ardawan
Reviewed Oct 30, 2019
Helge
Reviewed Mar 15, 2020
Yukihiro
Reviewed Apr 28, 2023
Apostolos
Reviewed Jan 17, 2021
Flavio
Reviewed Apr 22, 2019
Ramy
Reviewed Mar 31, 2020
Edward
Reviewed Mar 20, 2019
Joseph
Reviewed May 29, 2019
Serge
Reviewed Mar 25, 2019
Justin
Reviewed May 22, 2019
Leam
Reviewed Jan 22, 2019
Arif
Reviewed Aug 4, 2019
Tugbay
Reviewed Jun 24, 2021
shaik
Reviewed Aug 20, 2019
Werner
Reviewed Feb 1, 2020
Malik
Reviewed Oct 2, 2019
Sadjad
Reviewed Apr 21, 2022
Jose
Reviewed Jun 23, 2022