Thomas Lemaitre
Thomas Lemaitre created LearnGoLab to make learning Go clear, progressive and hands-on. He writes and reviews every course, exercise and project published on the site.
LearnGoLab started from a simple observation: many resources for learning Go are either too theoretical or scattered across code snippets with no clear thread. Thomas wanted a single path, from your first program all the way to a tested REST API.
Every piece of content follows the same standard: an example that compiles, an explanation that gets to the point, and an exercise to check what you just learned. The site's code examples are formatted with gofmt and verified automatically on every change.
The site stays deliberately lean: no ads, no trackers, and content that reads without an account or JavaScript. The goal is for you to learn Go, not to keep you on the page.
Browse all the Go courses or read our editorial policy. Writing here since .