Coursera
Coursera Logo

Functions, Methods, and Interfaces in Go 

  • Offered byCoursera

Functions, Methods, and Interfaces in Go
 at 
Coursera 
Overview

Duration

8 hours

Start from

Start Now

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Intermediate

Official Website

Go to Website External Link Icon

Credential

Certificate

Functions, Methods, and Interfaces in Go
 at 
Coursera 
Highlights

  • Shareable Certificates
  • Self-Paced Learning Option
  • Course Videos & Readings
  • Practice Quizzes
  • Graded Assignments with Peer Feedback
  • Graded Quizzes with Feedback
  • Graded Programming Assignments
Read more
Details Icon

Functions, Methods, and Interfaces in Go
 at 
Coursera 
Course details

More about this 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.

Functions, Methods, and Interfaces in Go
 at 
Coursera 
Curriculum

MODULE 1: FUNCTIONS AND ORGANIZATION

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. The first module introduces the concept of functions and shows you how to use them to manipulate data programmatically. Once again, the treatment of the topic begins at a fairly rudimentary level to ensure everyone is starting from the same point in terms of basic concepts.

MODULE 2: FUNCTION TYPES

This second module continues to explore the use of functions in Go. You?ll continue learning about the capabilities and features of functions, and write a routine that solves a practical physics problem.

MODULE 3: OBJECT ORIENTATION IN GO

Functions in Go have many useful and powerful capabilities, which you?ll explore in this module. At the end, you?ll develop a Go routine that takes full advantage of Go?s object orientation.

MODULE 4: INTERFACES FOR ABSTRACTION

This last module rounds out the course by introducing several new concepts including interfaces and polymorphism. You?ll finish the module ? and course ? by creating a Go routine that creates instances of a class and allows you to query its properties.

Functions, Methods, and Interfaces in Go
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Functions, Methods, and Interfaces in Go
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...