About this Course

50,750 recent views

Learner Career Outcomes

27%

got a tangible career benefit from this course

22%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 8 hours to complete
English

Instructor

Learner Career Outcomes

27%

got a tangible career benefit from this course

22%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Intermediate Level
Approx. 8 hours to complete
English

Offered by

Placeholder

University of California, Irvine

Syllabus - What you will learn from this course

Content RatingThumbs Up86%(1,443 ratings)Info
Week
1

Week 1

2 hours to complete

MODULE 1: FUNCTIONS AND ORGANIZATION

2 hours to complete
7 videos (Total 55 min), 8 readings, 2 quizzes
7 videos
M1.1.2 - Function Parameters and Return Values6m
M1.1.3 - Call by Value, Reference7m
M1.1.4 - Passing Arrays and Slices5m
M1.2.1 - Well-Written Functions7m
M1.2.2 - Guidelines for Functions11m
M1.2.3 - Function Guidelines7m
8 readings
STOP - Read This First!1m
M1.1.1 - Why Use Functions?2m
M1.1.2 - Function Parameters and Return Values2m
M1.1.3 - Call by Value, Reference2m
M1.1.4 - Passing Arrays and Slices2m
M1.2.1 - Well-Written Functions2m
M1.2.2 - Guidelines for Functions2m
M1.2.3 - Function Guidelines2m
1 practice exercise
Module 1 Quiz10m
Week
2

Week 2

2 hours to complete

MODULE 2: FUNCTION TYPES

2 hours to complete
3 videos (Total 26 min), 3 readings, 2 quizzes
3 videos
M2.1.2 - Returning Functions10m
M2.2.2 - Variadic and Deferred6m
3 readings
M2.1.1 - First Class Values2m
M2.1.2 - Returning Functions2m
M2.2.1 - Variadic and Deferred2m
1 practice exercise
Module 2 Quiz14m
Week
3

Week 3

2 hours to complete

MODULE 3: OBJECT ORIENTATION IN GO

2 hours to complete
6 videos (Total 28 min), 6 readings, 2 quizzes
6 videos
M3.1.2 - Support for Classes (1)7m
M3.1.3 - Support for Classes (2)2m
M3.2.1 - Encapsulation5m
M3.2.2 - Point Receivers4m
M3.2.3 - Point Receivers, Referencing, Dereferencing2m
6 readings
M3.1.1 - Classes and Encapsulation2m
M3.1.2 - Support for Classes (1)2m
M3.1.3 - Support for Classes (2)2m
M3.2.1 - Encapsulation2m
M3.2.2 - Pointer Receivers2m
M3.2.3 - Pointer Receivers, Referencing, Dereferencing2m
1 practice exercise
Module 3 Quiz14m
Week
4

Week 4

2 hours to complete

MODULE 4: INTERFACES FOR ABSTRACTION

2 hours to complete
6 videos (Total 40 min), 6 readings, 2 quizzes
6 videos
M4.1.2 - Interfaces6m
M4.1.3 - Interface vs. Concrete Types12m
M4.2.1 - Using Interfaces6m
M4.2.2 - Type Assertions6m
M4.2.3 - Error Handling2m
6 readings
M4.1.1 - Polymorphism2m
M4.1.2 - Interfaces2m
M4.1.3 - Interface vs. Concrete Types2m
M4.2.1 - Using Interfaces2m
M4.2.2 - Type Assertions2m
M4.2.3 - Error Handling2m
1 practice exercise
Module 4 Quiz14m

Reviews

TOP REVIEWS FROM FUNCTIONS, METHODS, AND INTERFACES IN GO

View all reviews

About the Programming with Google Go Specialization

Programming with Google Go

Frequently Asked Questions

More questions? Visit the Learner Help Center.