Go Programming
A simple, statically-typed, compiled language built for concurrency and fast builds -- widely used for backend services, CLIs, and cloud infrastructure tooling. Each course below is independent -- start with whichever one fits what you want to learn.
Go Programming
A simple, statically-typed, compiled language built for concurrency and fast builds -- from syntax fundamentals through goroutines, channels, and testing.
12 lessons6hintermediate
- 1. Introduction to Go and the Toolchain
- 2. Variables, Types, and Constants
- 3. Control Flow: if, for, and switch
- 4. Functions and Multiple Return Values
- 5. Arrays and Slices
- 6. Maps
- 7. Structs and Methods
- 8. Interfaces
- 9. Error Handling
- 10. Goroutines and Channels
- 11. Packages and Exported Identifiers
- 12. Testing with go test