Novice: https://tour.golang.org/flowcontrol/9 https://tour.golang.org/flowcontrol/1
Intermediate: https://tour.golang.org/flowcontrol/12 https://golang.org/doc/effective_go#defer https://go.dev/blog/defer-panic-and-recover
Expert: https://tour.golang.org/flowcontrol/6