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.
7 Courses
3 Instructors
100+ Hours
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.
Show Details
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.
Training class helps experienced engineers get effective with the Go programming language and learn by writing code to solve common programming tasks.
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.
This course is aimed for experienced Go developers who’d like to extend their knowledge.
The Performance Go for Developers training class is aimed for experienced Go developers who’d like to extend their knowledge.
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.
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.
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.
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.
This Course has been designed to teach advanced Go concepts by building a reference implementation of a blockchain in Go!
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.
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.
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.
Instructor-led Live Online Training
Instructor-led Onsite Training
Self-Paced Online Training
Hybrid Training Solutions
Bill has been developing software professionally for more than 30 years. In 2013 he became a pioneer using Go and now has trained over 25,000 engineers worldwide. He also is the author of the book Go in Action, Ultimate Go Notebook, and is the main contributor to our blog.
Miki is a thought leader and developer with 25 + years of cutting edge software development experience. He’s taught many workshops on various technical subjects all over the world at companies such as AT&T, Oracle, Dropbox, J.P. Morgan, and others. Miki is involved in open source, both in the Go and Python worlds.
He's also self aware and reflective, open to thoughts and feedback and open to learning and evolving which in turn helps his entire team improve. Additionally - and very importantly - He is a really good tech mentor, he managed to build great rapport with his team mates and constantly helps them improve.
He may be the best senior engineer I've ever had on any of my teams. He helps in all aspects of the software development lifecycle. Having 1 Ardan Labs Engineer on a team elevates the entire team to high-performing.
Despite the relative complexity of the product, and jumped right into the thick of things. He shows great initiative and interest in the broader system, and never shies away from difficult work.
We've built our reputation as educators and bring that mentality to every project. When you partner with us, your team will learn best practices and grow along the way.
Engineers Trained
Companies Worldwide
Years in Business
Reach out and let us know what you are interested in.
Please fill out the form below, and we'll get back to you soon.
Check your email for confirmation of your sent message. We'll get back to you shortly.