Unit 1
Getting started
Programs, variables and basic types
- Hello, Go
- Variables
- Constants
- Numbers
- Strings
- Unit quiz and coding challenge
Course
Simple, fast and built for concurrency. 9 units that take you from your first program to the language's advanced features.
Unit 1
Programs, variables and basic types
Unit 2
if, switch and the one loop
Unit 3
Multiple returns, closures and defer
Unit 4
Arrays, slices, maps and strings
Unit 5
Structs, methods and interfaces
Unit 6
Error values, wrapping, panic and recover
Unit 7
Addresses, nil and type parameters
Unit 8
Goroutines, channels and select
Unit 9
Packages, testing and the standard library
Finale
100 items from the whole course: 50 questions with choices, 35 typed answers and 15 coding challenges that mix topics.