Golang cohort | Notion
Why golang? Isn’t JS enough?
Installation
Hello world
Automatic formatting
Using packages
Variables and Constants
Loops, if, else, switch
Arrays, slices and maps
Functions
Structs, attaching methods
Struct methods
Concurrency vs parallelism vs interleaving
Goroutines
Channels, Buffered vs Unbuffered, defers
Channel synchronization, waitgroups
Mutex
JSON
HTTP Module
Modules in go
Interfaces