Finished the book? Keep going.

Community Resources

A curated list of free resources, PDFs, and videos to accelerate your Go learning journey. Found something good? You can contribute by clicking the Edit this page on GitHub link at the bottom.

Free Books and Guides

  • Gophercises - A free coding course for Go developers that teaches you how to build mini applications.
  • Learn Go with Tests - Learn Go and Test Driven Development (TDD) by writing tests.
  • Effective Go - The official guide to writing clear, idiomatic Go code.

Must-Watch YouTube Videos

Here are some excellent free video resources to help you mastering Go concepts:

https://youtu.be/YS4e4q9oBaU

https://youtu.be/un6ZyFkqFKo

If you had to watch just one playlist, watch this playlist. It is the best playlist to learn Go in my experience. https://www.youtube.com/watch?v=inOiIpDHB-o&list=PLui3EUkuMTPhxPWqrrIvr5ckMepIbMilJ

Articles

How Go Works under the hood Practical Go lessons How to Code in Go by Digital Ocean

Contributing

This syllabus relies on community contributions. If you know a great free resource, click the "Edit this page" button below, add it to this list in the Markdown/HTML, and submit a Pull Request. We'll review and merge it!