Self-paced training for experienced developers
We’ve condensed over 15 years of real-world experience building production systems and working in fast-moving startups.
Learn in practical training focused on real-world projects — not trivial examples.
Want to train your entire Go team? See the team plan →
Pick what you want to do
For engineering teams
Train your whole Go team with one yearly plan.
The team plan covers every Three Dots Labs training and is priced per seat.
Compared with individual licenses, you get:
- All Three Dots Labs training, current and future
- Access all year: individual licenses are sold only twice a year
- Reassignable seats, with no waiting period
Our training is used by 5,200+ Go developers worldwide. Built by the creators of Watermill (9,799 stars on GitHub).
Recommended path
Still not sure about the order? Here's what we'd recommend.
Each training stands on its own, but the ideas connect (and we point out the connections when they come up). In this order, each training builds on the previous one.
- Intermediate
Go Backend Masterclass
Build solid Go backends end to end, before they turn into a Big Ball of Mud.
Browse every concept our training teaches, from CQRS to Outbox, each linked to the exercise that covers it.
Why learn with us?
See what professional developers say about us
What is often missing when learning new things is interactivity along with easy explanations for complex technical terms. This course has all the elements that made it an incredible course, it is interesting, challenging but above all incredibly educational.
Tobias Andersson
Site Reliability Engineer
The hands on training is perfect for engagement and drilling down the concepts of event driven. I’ve done video trainings before, and don’t get me wrong it’s certainly possible to learn with them, but comparing to this approach is certainly a step up in the learning process.
JP Fontenele
Senior SWE
The Three Dots Labs team created a great training for all Go lovers. I had fun while I was guided to the next step every module. That is to say, I absolutely recommend it to everyone.
Bilal Islam
Senior Developer, Freelancer