Learn Go
Build clear programs and learn the language designed for simple concurrency.
Start learning 6 lessons · about 1.5 hours · free
About this track
Learn Go from package main and fmt.Println through values, decisions, loops, slices, functions, structs, goroutines, and channels. Every lesson includes a quick check, quiz, and a program you can compile and run against sample input.
Before you start
- No prior programming experience needed.
- A modern browser with JavaScript enabled.
- A network connection is needed to run exercises with Compiler Explorer.
- Unit 1 · 0/2 lessons
Getting started
Run a Go program and work with basic values. Badge: First package
- Unit 2 · 0/2 lessons
Decisions and repetition
Branch, loop, and process collections of values. Badge: Flow controller
- Unit 3 · 0/2 lessons
Functions and concurrency
Build reusable functions and coordinate concurrent tasks. Badge: Go orchestrator
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: