Novice: https://tour.golang.org/concurrency/1 https://golang.org/doc/effective_go#goroutines https://tour.golang.org/concurrency/2 https://tour.golang.org/concurrency/3 https://tour.golang.org/concurrency/9
Expert: https://golang.org/doc/articles/race_detector