Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Write robust, idiomatic Go by treating errors as ordinary values you return, check, wrap and inspect. You will master fmt.Errorf with %w, errors.Is and errors.As, sentinel and custom error types, disciplined panic/recover, and the effective-Go style that reviewers expect.
Learn to write concurrent Go programs safely using goroutines, channels, select, the sync package and context. You will coordinate parallel work, cancel and time-out tasks, build worker pools, and prove your code is race-free with Go''s built-in race detector.
Master Go's core built-in data structures so you can store, grow and look up data confidently. You will learn how arrays and slices differ, how slice internals (len, cap and append) really behave, and how to use maps with the comma-ok idiom, sorting and nested structures in everyday back-end code.