A selection of curated golang topics and problems with solutions to help you get started with golang and work through intermediate to hard real world applications including concurrency notably the dining philosphers problem. The problems are from the Go Specialization course by University of California, Irvine on Coursera.
- Go Basics
- Functions, Methods, and Interfaces in Go
- Concurrency in Go
- Dining Philosophers Problem