Skip to content

Go Tutorial ​

Go (Golang) is a language from Google: small surface area, strong standard library, and built-in concurrency. It is widely used for backends, cloud-native tools, and CLIs. This track follows Go 1.22+, from install through structs, interfaces, modules, concurrency, context, generics, testing, and HTTP.

Run examples locally with go run / go test. This site’s playground cannot execute Go.

Learning path ​

Next: Go intro