Help make Code School better
We are hoping that you could take a minute to let us know what you thought about On Track With Golang.
Level 1 Free Level 2 Videos | 8 Challenges3,2,1... Go!
Begin learning how to build and run Go programs.
Level 2 3 Videos | 10 ChallengesUnderneath the Tracks
Explore variables and type inference, learn about data types, write functions, and work with errors.
Level 3 3 Videos | 10 ChallengesFollowing the Trail
Learn how to write loops, work with collection types like arrays and slices, and loop with range.
Level 4 2 Videos | 5 ChallengesAdding Structure to the Data
Discover how to use struct types to encapsulate code, and learn the difference between values and pointers.
Level 5 3 Videos | 8 ChallengesGophers & Friends
Work with interface types, create project packages, and write concurrent code with goroutines.
Complete these levels to unlock
Course Completion Badge
Learn what makes Go a great fit for concurrent programs and how you can use it to leverage the power of modern computer architectures.
Watch Us Build