Master Go programming through bite-sized, interactive exercises. Earn XP, build streaks, and level up your skills — one lesson at a time.
Master the art of building AI-powered applications with Go. Learn to integrate LLMs, implement function calling, and work with vector databases.
5 Modules • 49 Lessons • 13+ Hours of Content
Careers pages, remote policies, and how each company uses Go in production.
+52
Course
gRPC is the modern, high-performance way to communicate across services.
It is used by huge companies such as Google, Cloudflare, and Netflix, and, after this course, maybe by your company too!
Go is the perfect tool for gRPC, and by the end of this extensive 11-hour course, you will see why.
A curated guide of all the best content to help you advance your Go journey — from your first "Hello, World" to production systems.
Read Free Now →PocketBase is a Go backend with auth, realtime, and SQLite. Here's how to use it as a Go framework, not just a standalone binary.
Read More →MinIO delivers blazing fast object storage with S3 compatibility. Here's how Go makes it possible.
Read More →Etcd is the backbone of Kubernetes. Here's how this Go project handles distributed consensus.
Read More →How I use an incident management mindset to manage a complex medical condition — powered by Go.
Read More →Discover awesome-go, the definitive curated list of Go libraries, frameworks, and tools for every Go developer.
Read More →Lazygit is a Go-powered terminal UI for git. It makes complex git operations simple and visual.
Read More →Discover awesome-go, the community-curated list of Go libraries, frameworks, and tools you'll reference daily.
Read More →Run your own Base L2 node using Go. Learn how base/node works and why Ethereum scaling chose Go.
Read More →Gin is one of the most popular Go web frameworks. Here's why developers love it for building fast, clean APIs.
Read More →