Skip to main content


I’ve been following the language since it was introduced in 2009 and writing code in Go since 2011.

The primary purpose of this site is to highlight and distribute a course/tutorial on the Go Programming Language that I have written.

The material is formatted as a slide deck for use as a presentation, but is also designed to stand alone as reading or reference material.

I owe a large debt of gratitude to all who have given me feedback on the project.

Lastly, this site and the resources within are a labor of love. None of this would be possible without the work of the Go Authors.

Thank you!

Matt Nunogawa

@GoTutorialNet     @amattn     Blog
Copyright © Matthew Nunogawa 2014 - 2018