Swipe9 short lessons from the first two levels of the Go track — real examples, quick checks and a quiz after every chapter. About 5 minutes each.
Start with “What is Go?” →+ chapter quiz (10 questions) at the end
+ chapter quiz (10 questions) at the end
+ chapter quiz (10 questions) at the end
The full Go track goes much further. Here's what comes next:
Arithmetic & Assignment · Comparing & Combining
The if Statement · The switch Statement
The for Loop · Looping Over Data · Controlling Loops
Writing Functions · Multiple Return Values · Working With Multiple Returns
Arrays · Introducing Slices · Working with Slices
Maps · Structs · Methods
Pointer Basics · Pointers & Functions · Pointer Safety
Interface Basics · The Empty Interface & Type Assertions · Type Switches & Interface Design
Errors as Values · Creating and Wrapping Errors · Inspecting Errors
Goroutines · Channels · The select Statement
Waiting & Locking · Buffered Channels · The Worker Pool Pattern
Go Modules · Third-Party Packages · Organizing Your Own Code
Encoding JSON · Decoding JSON · Working with Files
Writing Your First Tests · Running Tests · Table-Driven Tests
Serving HTTP Requests · Building JSON APIs
Generic Functions · Generics in Practice
Command-Line Basics · Building a Complete Tool
Project Structure & Modules · Tooling & Quality · Go Mastery Review