Go by Example - Timers and Tickers
Go by Example - Select, Timeouts, Non-Blocking Channel Operations, Closing Channels and Range over Channels
Go by Example - Goroutines, Channels, Channel Buffering, Channel Synchronization and Channel Directions
Go by Example - Generics, Errors and Custom Errors
Go by Example - Pointers, Strings and Runes, Structs, Methods, Interfaces, Enums and Struct Embedding
Go by Example - Functions, Multiple Return Values, Variadic Functions, Closures and Recursion