- Install Go
- Hello, World
- Integers
- Iteration
- Arrays and slices
- Structs, methods & interfaces
- Pointers & errors
- Maps
- Dependency Injection
- Mocking
- Concurrency
- Select
- Reflection
- Sync
- Context
- Intro to property based tests
- Maths
- Reading files
- Templating
- Generics
- Revisiting arrays and slices with generics
- Introduction to acceptance tests
- Scaling acceptance tests
- Working without mocks
- Refactoring Checklist