Search courses ranked by devsSee how

1 recommendation
1recommend

Learn Go

Lane Wagner
Lane Wagner
Boot.dev
Boot.dev
Recommended

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 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

Duration

20 hours

Format

video

Certificate

Included

Pricing

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

Suggest an edit
Loading reviews...