Grow with our Training

Ardan Labs offers 2 and 3-day on-site corporate training for software developers who want to learn Go (Golang) and related technologies. Our classes have been designed from training over 4,000 engineers since 2013 and they go beyond just being a language class.

Grow with our Go training

Our classes are about learning how to read and understand the code you are writing. With a big understanding of "if performance matters" then these things matter. We talk about semantics, guidelines, mechanical sympathy, and data-oriented design. Our goal is to challenge every student to think about what they are doing and why.

Let's Talk
Ardan Labs

Go Fundamentals

The Go Fundamentals class is a custom designed class for companies who have developers with little to no experience with Go and require time focusing on syntax and working on exercises. The course is about getting developers knowledgeable with the syntax and idioms so they can be productive writing code.

This class provides an idiomatic introduction to the Go programming language supported by extensive examples and hands-on exercises. We focus on both the specification and implementation of the language including topics ranging from language syntax, Go’s type system, testing and more.

Ultimate Go

The Advanced Ultimate Go class is designed to focus on digging deep into the language to understand the internals that matter and the semantics. The course is about if performance matters then these things matter. This is presented from focusing on code readability at a micro level to full application architecture and development.

We will talk about semantics, guidelines, mechanical sympathy and data oriented design. We are going to talk about package oriented design and how to structure your Go projects for the long term.

Ultimate Service

The Ultimate Service is a 3 day class for any Go developer who wishes to learn how to build production ready and well tested web services in Go. This class provides an intensive, comprehensive and idiomatic view of building web services using community accepted idioms and practices.

The class goes beyond just the use of the http package and focuses on building CRUD based services with logging, observability and debugging. The class also teaches POD architectures, Docker and cloud deployment. We believe this class is perfect for anyone wishing to build production ready, scalable, fast, and highly concurrent web services in Go.

Leaders in the Go Training Community

Checkout our interview with O’Reilly Media at Velocity conf where we go into the details of why we’re one of the leaders in the Go training community.

@ Velocity Conf 
San Diego, CA

Trusted by companies of all sizes

Let’s start a conversation

Reach out and let us know what you are interested in.

 Let's Talk

Advanced Ultimate
Go Training

September 2019

Miami, FL