Learn Go
Curriculum
18 Topics- 01 Introduction to Go & Environment Setup
- 02 Go Fundamentals: Your First Steps into Gopher-land
- 03 Control Flow: Directing Your Code
- 04 Core Data Structures: Grouping Data
- 05 Functions and Pointers: Actions and Memory
- 06 Structs and Methods: Object-Oriented Go
- 07 Interfaces: Programming by Contract
- 08 Error Handling: Building Robust Applications
- 09 Project Structure and Modules
- 10 Concurrency Basics: Doing Things Simultaneously
- 11 Channels: Communicating Between Goroutines
- 12 Advanced Concurrency and Context
- 13 Standard Library Essentials
- 14 Data Serialization: JSON and Beyond
- 15 Building Web Servers
- 16 Database Access and Management
- 17 Testing and Benchmarking
- 18 Build, Deploy, and Tooling