Go Brain Teasers: 25 brain teasers to tickle your mind and help you master the Go programming language

I love these books, they have done them for Golang and Python. I think it is a really good way to learn about neuances in langauges and harder things that using it a lot only can teach you.