INSTRUCTOR LED
VIRTUAL TRAINING

Training from Community Experts
Fortune 500 companies trust us to accelerate
their teams and projects.

Learn more

Why Gopher Guides?

Virtual experience

Virtual experience

We have invested significant resources into designing a perfect experience for our virtual training engagements.

CUSTOMIZED CONTENT

CUSTOMIZED CONTENT

With our custom content delivery system, you will be able to follow along as the instructor introduces each concept for your customized Go training.

YEARS OF EXPERIENCE

YEARS OF EXPERIENCE

We have years of experience in delivering customized, virtual, Go training. Let us make your engagement a success today!

UPDATED CURRICULUM

UPDATED CURRICULUM

Our curriculum is continuously updated using best practices and has been validated in some of the largest companies in the world.

DESIGNED MODULE

DESIGNER MODULES

Each module is designed to send you away ready to tackle your biggest Go initiatives.

QUICK SOLUTION

QUICK SOLUTION

With virtual training, a prominent member of the Go community leads your workshop to help get your team up to speed in as little as 2 to 4 days.

10,000+ Students

100+ Training Modules

98% Happiness

Gopher Guides Instructor Team

The Gopher Guides instructor team includes some of the most respected and accomplished leaders in the programming community.

Learn more

Mark Bates

Mark Bates

Cofounder/Instructor

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

Cory LaNou

Cory LaNou

Cofounder/Instructor

Cory specializes in GO Fundamentals, Advanced GO, Distributed Systems and gPRC.

Virtual Courses

Intro to GO Intro to GO

Intro to

Intro to Go is designed to get existing software teams with little to no Go experience ready to write production ready code.

Learn more

Advanced Advanced

Advanced Development

Advanced Go is designed for software teams that have some existing Go knowledge and experience.

Learn more

Web development in GO Web development in GO

Testing in

This course will take you step by step from writing your first test to testing concurrent code, stubbing objects, automating tests, and more.

Learn more

Web development in GO Web development in GO

Profiling and Optimizing

Go comes with some amazing tooling. In this course, you'll learn how to put it to use and make your Go code perform faster and more efficiently.

Learn more

Web development in GO Web development in GO

Web API in

Take a deep run through the entire net/http package and learn best practices in writing Web API in Go.

Learn more

Web development in GO Web development in GO

gRPC in

Learn how easy it is to write a highly scalable distributed system that enforces type safety, SLA's, and more.

Learn more

Web development in GO Web development in GO

Mastering

Looking to go from zero to hero in a short time? This course is designed for senior developers to jumpstart your Go project.

Learn more

Custom courses Custom courses

Custom Courses

Don't see what you are looking for? We can design a course specifically for your teams needs.

Learn more

The GopherGuides held a full week of informative and engaging training at The New York Times that left our engineers excited and empowered to use Go. The classes were tailored to our needs so all levels of engineer came out with some new bits of Go wisdom. We at NYT look forward to using GopherGuides for future training!

- JP Robinson -

New York Times

Cory is excellent faciltator and proved to be extremely knowledgeable in Golang. I'd honestly take this session again. He is engaging and able to cover topics pertinent to specific instances.

- Workshop Attendee -

Global Fortune 500 Company

I had a basic understanding of Go coming into this session. After this training I am able to understand how to apply topics such as concurrency and gRPC which will be helpful for my team.

- Workshop Attendee -

Global Fortune 500 Company

This course provided experience and exposure to what Go can really do. I feel this is what most other training courses lack.

- Workshop Attendee -

Global Fortune 500 Company

Our courses aren’t just built to teach

They are built to to create change. Our curriculum is continuously updated using best practices and has been validated in some of the largest companies in the world. Each module is designed to send you away ready to tackle your biggest Go initiatives. With virtual training, a prominent member of the Go community leads your workshop to help get your team up to speed in as little as 2 to 4 days.

Learn more

Latest Blog

Masters Style Go Courses

After training for over four years, and recently enrolling in my own Masters degree program, I've married both of my passions and I'm excited to announce our new Masters Style Go Courses!

Learn more

Table Driven Testing In Parallel

Table driven testing is not a unique concept to the Go programming language. However, there are some great features that make table driven testing in Go faster and more reusable. This article will cover how to get the most out of table driven testing with Go (golang).

Learn more

Exploring "io/fs" to Improve Test Performance and Testability

The most anticipated feature of Go 1.16 is the addition to the Go tooling, and standard library, that allow for embedding static content into binaries. While it is tempting to start playing with this new toy right away, it is important to understand how it works first. In this article we are going to take a look at the new io/fs package introduced in Go 1.16 to support embedding.

Learn more

Subscribe to our newsletter