πŸŽ“ A1Learner
πŸ”
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