Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Google Go - Golang Programming for Beginners
Getting Familiar
Course Introduction (2:43)
Installing Go (5:20)
Verifying the Install with hello.go (5:48)
Getting Package Documentation (3:39)
Data Types and Declaration (8:53)
Program Structure with Global Var Declaration (6:51)
Declaring Multiple Variables on Single Line (2:44)
Introduction to Functions (4:26)
Returning Multiple Values from a Function (4:14)
Naming Return Values (2:42)
Variadic Parameter List (5:19)
Recursive Functions (6:08)
Conditional Statements and Loops
Finding the Average of an Array (8:35)
For Loops - Part 1 (5:42)
Range and Len of an Array (5:49)
If, else if, and else (7:30)
Switch without Conditional (4:26)
Switching on a Variable (3:07)
Switch with Combined Cases (4:38)
Maps, Pointer and More
Intro to Slices (7:05)
The Append Function (4:40)
Returning a Slice from a Function (7:32)
Learn Maps (10:23)
Learn Structures (5:24)
Introduction to Pointers (6:39)
Demo on Pointers (5:35)
Passing Function Parameters by Reference (5:38)
Functions, Methods and More
Buffered String Read from stdin (9:18)
Using Scan and Scanln for Input (11:18)
Structure Initialization and Method Syntax (11:05)
Using Defer (3:58)
Function Types (3:05)
Closure Demo – Fibbonacci Numbers (4:39)
Interfaces (6:21)
Function Types
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock