High-Performance Training

Over 30k Engineers Trained & Counting

We train engineers & teams to think about what they are doing and why - resulting in more performant, bug-free code.

Let's Talk
go, docker, and Kubernetes training
Play Preview

Trusted by Companies of All Sizes

Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs trusted by companies
Ardan labs Go and Docker Kubernetes courses

Training for Engineers & Teams

Training that delivers immediate results

Our classes go beyond the basics to emphasize best practices and design philosophies that are proven to make teams more productive. Students are able to draw immediate takeaways and use them within their teams.

Our Training Tracks

Learn to write more idiomatic & performant Go code

Topics we cover:

JSON Web Tokens
Data Semantics
Web Services
Learn More
Ardan labs Kubernetes Course

Master Kubernetes architecture, networking, & more

Topics we cover:

Control Plane
Service Discovery
Capacity Management
Pod Security
Stateful Applications
Learn More
Ardan labs Kubernetes training

Learn tips & tricks to efficiently debug your Go code

Topics we cover:

Advanced Program Navigation
Inspecting Program State
Tracing Programs
Examining Core Dumps
Scripting Delve
Debugging on Kubernetes
Pprof Profiling Tool
Learn More
Ardan labs advance training

Learn about a blockchain & how it works

Topics we cover:

Electronic Signatures
Signature Validation
Transaction Distribution & Synchronization
Redundant Storage
Blockchain Nodes
Digital Wallets
Learn More
Ardan labs advance training

Learn to deploy modern applications with Docker

Topics we cover:

Multi-Stage Builds
Container Networking
Writing Compose Files
Container Lifecycle
Advanced Patterns
Interactive Builds
Containerized Tooling
Learn More
Ardan labs advance training

Learn to effectively manage infrastructure with Terraform

Topics we cover:

Terraform Workflow
HCL Configurations
Simple & Complex Variable Types
Autoscaling & Load-Balancing
Control Structures
Importing Foreign Resources
Learn More
Ardan labs advance training

Master advanced data science techniques with Python

Topics we cover:

Writing Extension Modules
Speed Improvements
Data Ingestion
Code Generation
Scientific Stack
Learn More
Ardan labs advance training

Flexible Learning Options

Ardan labs training for business

For Business

Customize a curriculum that fits the unique needs of your team. Our training is available in both live and self-paced formats.

Ardan labs training for individuals

For Individuals

Whether you learn best through video courses or with a live instructor, we have options for any engineer looking to improve their skills.

Go to On-Demand Video Explore Live Training

Our International Leading Instructors

Bill Kennedy instructor

Bill Kennedy

Go, Blockchain

Bill has been developing software for more than 30 years. In 2013, he became a pioneer using Go and now has trained over 30,000 engineers that work for Fortune 100 companies. He also is the author of Go in Action and is the main contributor to our blog.

Jérôme Petazzoni instructor

Jérôme Petazzoni

Docker, Kubernetes

Jérôme was part of the team that built, scaled, and operated the dotCloud PAAS, before that company became Docker. He loves to share what he knows, which led him to give hundreds of talks and demos on containers, Docker, and Kubernetes.

Miki Tebeka Instructor

Miki Tebeka

Go, Python

Miki is a software developer with more than 20 years of experience. He has taught many workshops on various technical subjects all over the world at companies such as AT&T, Oracle, Dropbox, J.P. Morgan, and others.

Derek Parker Instructor

Derek Parker

Go, Debugging

Derek is the creator of Delve, the Go programming language debugger. He has been developing software for over a decade and has traveled the world speaking at conferences and teaching workshops about debugging.

Gerry Seidman

Gerry Seidman


Gerry Seidman has designed and implemented many complex, secure, high-performance, low-latency, high-availability, and fault tolerant distributed systems. He is currently President at AuriStor where he leads the design and hands-on implementing of AuriStor’s Kubernetes/OpenShift storage and container acceleration products and technologies.

David Flanagan

David Flanagan


David is a Kubernetes contributor, host of the Kubernetes Office Hours live stream, and Rawkode Academy's education channel on YouTube. For nearly 20 years, he has been developing software professionally.

Transforming engineering careers around the world


Students Enrolled


Companies Trained


Years of Business
"Excellent class. The instructor is a hacker speaking to hackers, so we got very useful information and advice. Well-structured and paced was not totally dead at the end of the day. Good exercises. 10/10 would gopher it again."
Zip Recruiter
- Zip Recruiter
paypalebayHello Fresh

Why Choose Us

Let’s start a conversation

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