๐Ÿ† Zero to Hero Course

Go: Zero to Hero

Master Go programming from the ground up with interactive examples and quizzes

by Based on The Go Programming Language by Donovan & Kernighan

13
Chapters
0
Lessons
~40m
Est. Time
Your Progress
Sign in to track your progress
โญ
0
XP Earned
๐Ÿ“– Jump to Chapter โ–ผ

๐Ÿ“š Chapters

1
Tutorial
A hands-on introduction to Go
๐Ÿ“ 13 lessons โฑ 3m
2
Program Structure
Names, declarations, variables, and packages
๐Ÿ“ 7 lessons โฑ 2m
3
Basic Data Types
Integers, floats, strings, and constants
๐Ÿ“ 7 lessons โฑ 3m
4
Composite Types
Arrays, slices, maps, and structs
๐Ÿ“ 15 lessons โฑ 4m
5
Functions
Function declarations, recursion, defer, and closures
๐Ÿ“ 17 lessons โฑ 3m
6
Methods
Method declarations and struct embedding
๐Ÿ“ 4 lessons โฑ 2m
7
Interfaces
Interface types and satisfaction
๐Ÿ“ 13 lessons โฑ 3m
8
Goroutines and Channels
Concurrency with goroutines and channels
๐Ÿ“ 24 lessons โฑ 4m
9
Shared Variables
Mutexes and race conditions
๐Ÿ“ 9 lessons โฑ 3m
10
Packages
Package organization and go tool
๐Ÿ“ 2 lessons โฑ 2m
11
Testing
Tests, benchmarks, and examples
๐Ÿ“ 5 lessons โฑ 3m
12
Reflection
The reflect package
๐Ÿ“ 6 lessons โฑ 3m
13
Low-Level
unsafe and cgo
๐Ÿ“ 5 lessons โฑ 2m