Welcome to Learn by Gopher Guides

Learn is a custom platform that delivers self-paced training, virtual workshops, and in person training support material. The content for the courses were prepared by some of the most respected and accomplished leaders in the Go programming community. Their combination of hands-on professional experience, commitment to fostering an inclusive and supportive Go community, and the education of Go developers make them an excellent resource for companies around the world that want to enhance their team’s skillsets and efficiency.

Free Courses

We have several free courses available, like our "1 Hour Go Bootcamp". To receive your free code for the "1 Hour Go Bootcamp" sign up for our newsletter and you will get codes for free workshops, as well as up and coming offers for other workshops and courses.

Chat with the Trainers

Our trainers would love to hear from you! They spend a lot of time on Gopher Slack. To get your free invite, fill out the Gopher Slack Signup Form. Then join us on the #GopherGuides slack channel.


Featured Courses

Go is a modern programming language with a heavy focus on developer productivity, scalability, and speed. Whether you're a recent grad or an industry veteran, there's no better time to learn the co...

SPECIAL PRICING - LIMITED TIME OFFER

This course will take you show you how to profile your Go code. Starting with basic benchmarks, all the way through system and memory profiling. Contin...

New to Go? Need to get your machine set up? This is the course you are looking for. We will walk you through installing Go, setting up the GOPATH, explain what GOROOT is, as well as a few other con...


Our Team

Mark Bates

Cofounder/Instructor

Mark specializes in Go Fundamentals, Advanced Go, Web Development, and Buffalo.

Cory LaNou

Cofounder/Instructor

Cory specializes in Go Fundamentals, Advanced Go, Distributed Systems, and gRPC.