GoForge
LearnPlaygroundDashboardAnalytics
Start learning

Learning Tracks

Work through four tracks to go from Go beginner to shipping production microservices.

0
XP
0
Day streak
0/13
Lessons
Overall progress0%
Beginner

Go Fundamentals

From zero to writing idiomatic Go

Master the language itself — syntax, types, structs, interfaces, and Go's famous concurrency model. Every lesson is runnable.

4 lessons
Start track
Intermediate

Databases with Go

Persist data the right way

Connect Go to SQL databases, understand how indexes make queries fast, and handle transactions and connection pools like a pro.

3 lessons
Start track
Intermediate

Hosting & DevOps

Ship Go to production

Build an HTTP server, containerize it with Docker, and deploy to AWS. Learn the path from `go run` to a live, scalable service.

3 lessons
Start track
Advanced

Microservices

Design systems that scale

When to split a monolith, how services talk over gRPC, and the resilience patterns — timeouts, retries, circuit breakers — that keep distributed systems alive.

3 lessons
Start track
GoForge

Learn Go and the systems around it — databases, hosting, and microservices — through interactive lessons, a runnable playground, and real progress analytics.

Powered by the Go ecosystem

Learn

  • Go Fundamentals
  • Databases
  • Hosting & DevOps
  • Microservices

Practice

  • Go Playground
  • Your Progress
  • Analytics

© 2026 GoForge. Built for learners.

Made with and Go