0 of 34 lessons completed
Home / Go Intermediate
Go Intermediate
The second band of Go: interfaces in depth, closures, generics and constraints, error wrapping, channels and select, mutexes and worker pools, JSON, files, dates, and HTTP.
Start learning β―β―34 lessons Β· 13 topics Β· 0/34 completed
Course contents
Work top to bottom β the sidebar is the course. Topics later in the list assume the ones before them.
Go Intermediate Introduction
Intermediate Β· β± 4 min Β· standalone lesson
Interfaces in Depth
Start: Go Interface Composition β―Functions in Depth
Start: Go Closures β―Structs and Methods in Depth
Start: Go Structs in Depth β―Collections in Depth
Start: Go Slices in Depth β―Generics
Start: Go Generic Functions β―Errors in Depth
Start: Go Error Wrapping β―Concurrency in Depth
Start: Go Channels in Depth β―Strings and Text
Start: Go Strings in Depth β―Files and Data
Start: Go File IO β―Packages and Modules in Depth
Start: Go Packages in Depth β―HTTP in Go
Start: Go HTTP Client β―Go Project: Task Tracker
Intermediate Β· β± 7 min Β· standalone lesson