This certifies that
Your name
has successfully completed the assessed program
Go Foundations
Write small, explicit Go packagesHandle errors as values without hiding themDesign interfaces around behaviour
Small language, direct concurrency, fast services.
Learn Go’s straightforward syntax, explicit errors, interfaces and goroutines. Build a small HTTP API with the standard library and learn why simplicity is a feature.
Reviewed and updated October 2026 · Free to start
290 practice drills included for extra repetition
Complete every lesson, then pass a timed assessment to earn the Go Foundations Certificate. Each credential has a unique ID and a QR code that resolves to a live public record.
Pro members get five certification attempts and unlimited timed mock exams. Compare Pro
This certifies that
Your name
has successfully completed the assessed program
Go Foundations
Write small, explicit Go packagesHandle errors as values without hiding themDesign interfaces around behaviour