Extremely well organized and high value
The course is extremely well organized and the pace is also very conducive to the learning process. The exercises are very well organized. Delivered very high value.
Cisco
We train engineers & teams to think about what they are doing and why resulting in better architected, readable, and maintainable code bases.
Our Go trainers will upskill your team not only in Go fundamentals, but share the same core design philosophies, guidelines, and idioms we use to write to production level software.
Your team should have a basic understanding of Go, Docker, or Kubernetes. We will meet you where you are and bring your skills to the next level.
Detailed Course InfoNote: Contact us for team pricing and custom training solutions.

20 Hrs
Beginner
Intermediate
There will be very little time spent on specific Go syntax. Our time will be spent learning how to read and comprehend Go code with a big focus on “if performance matters” then these things matter.
with: Bill Kennedy
The Ultimate Go: Language Guide has been designed over the past 8 years and goes beyond just being a Go language class. There will be very little time spent on specific Go syntax. Our time will be spent learning how to read and comprehend Go code with a big focus on “if performance matters” then these things matter.

16 Hrs
Beginner
Intermediate
Training class helps experienced engineers get effective with the Go programming language and learn by writing code to solve common programming tasks.
with: Miki Tebeka
The Practical Go for Developers training class helps experienced engineers get effective with the Go programming language and learn by writing code to solve common programming tasks.

16 Hrs
Intermediate
This course is aimed for experienced Go developers who’d like to extend their knowledge.
with: Miki Tebeka
The Performance Go for Developers training class is aimed for experienced Go developers who’d like to extend their knowledge.

16 Hrs
Intermediate
This course is for Go developers who need to improve writing services and learn industry best practices. During this workshop we’ll develop a web service and implement the topics we discuss.
with: Miki Tebeka
This workshop is for Go developers who need to improve writing services and learn industry best practices. During this workshop we’ll develop a web service and implement the topics we discuss.

25 Hrs
Intermediate - Advanced
This course teaches you how to build production-level services in Go, leveraging the power of a Domain Driven, Data Oriented Architecture deployed in Kubernetes.
with: Bill Kennedy
From the beginning of the course, you will pair-program with your instructor Bill Kennedy as he walks you through the design philosophies, architectural decisions, and best practices as they apply to engineering a production-ready Go service.
With each new feature that is added to the service, you will learn how to deploy and manage the Kubernetes environment used to run the service. Throughout the class, the code being worked on is pushed to a repository for personal access and review.

20 Hrs
Advanced
This Course has been designed to teach advanced Go concepts by building a reference implementation of a blockchain in Go!
with: Bill Kennedy
The Ultimate Go Advanced Engineering class has been designed over the past year and will teach advanced Go concepts by building a reference implementation of a blockchain in Go! The goal of this class is to share how to code complex engineering tasks required to build a blockchain technology.
From the beginning, you will pair-program with the instructor, walking through the design philosophies and guidelines used to engineer the code. Throughout the class, you will learn more about Go and the advanced engineering features of the language.

8 to 30 Hrs
Beginner - Intermediate - Advanced
Our custom hands-on Go training contains several modules that you can choose from to create a syllabus tailored to your needs - we have a lot of experience with Go and development at large. We can build the right training for you.
with: Miki Tebeka
Our custom hands-on Go training contains several modules that you can choose from to create a syllabus tailored to your needs. Feel free to reach out if you have a need that is not converted by the following topics - we have a lot of experience with Go and development at large.
These classes are led by Miki Tebeka. Miki has more than 25 years of experience developing software for clients, with 11 of those years writing code in Go. Miki is the author of several books, a LinkedIn Learning author and a very busy teacher. Miki teaching style is “hands on” - you’re going to write a lot of coding during these sessions.
Where ideas get tested and shared. From the Lab is your inside look at the tools, thinking, and tech powering our work in Go, Rust, and Kubernetes. Discover our technical blogs, engineering insights, and YouTube videos created to support the developer community.
Explore our content:
Updated on

Miki Tebeka
Updated on

Ardan Labs

Jul 30, 2025 | Watch AI Agents with Kenneth Stott

Ardan Labs