Golang is an open-source programming language that includes many features, such as its standard library, package management, static typing, support for testing, and platform independence. Golang is one of those languages that are enjoying a high run and demand in the programming world. This path will help you learn the basic and advanced concepts of Golang, like error-handling, networking, and templating. In this path, you'll also learn the core concepts of concurrency. You will go through a lot of brain teasers and puzzle problems to practice your critical thinking and problem-solving skills using Golang. By the time you're done with this path, you'll be able to make use of Golang to write efficient and practical applications that use concurrency.
Get familiar with the basics of Golang
Learn about the concurrency and its building blocks in Golang
Learn how to build a complete web application in Golang