Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn Go


Extra perks unlocked via skillcraft.ai link
Master the fundamentals of the Go programming language in this comprehensive interactive course. Go is one of the most popular languages of 2025, and Go developers are among the highest paid in the world. You'll practice writing performant, idiomatic Go with these hands-on lessons, challenges and quizzes.
Instructor

Lane Wagner
Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.
Course details
20 hours
video
Included
Freemium
What you'll learn
Master Go syntax and language fundamentals
Build concurrent programs with goroutines and channels
Implement interfaces and understand Go's type system
Handle errors idiomatically in Go
Prerequisites
Basic programming knowledge helpful but not required
Understanding of programming concepts
Who this course is for
Developers learning Go as their first or next language
Backend engineers transitioning to Go
Developers interested in high-performance systems
Curriculum
Variables
Conditionals
Functions
Structs
Interfaces
Errors
Loops
Slices
Maps
Pointers
Packages and Modules
Channels
Mutexes
Generics
Enums
Quiz
Notice something missing?
Help us improve this course information for the community