Concurrency and tools
5 lessons in the Go course.
Full Go course · Search this topic · Programming
- Goroutines IntroStart lightweight concurrent functions with the go keyword.
- Channels IntroSend and receive values between goroutines with channels.
- Go ModulesInitialize a module, manage dependencies, and tidy go.mod.
- Testing BasicsWrite table-driven unit tests with the testing package.
- fmt and ioFormat output and read bytes with fmt and basic io patterns.