Learn Golang online - Best courses and books

Top online courses 

Collaboration and Crawling W/ Google’s Go (Golang) Language
New and Trending course
Ratings: High rated (>4/5 from at least 100 people)
Difficulty: Intermediate, Advanced
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Go Essential Training
Short course covering the basics
Ratings:
Difficulty: Beginner, Intermediate
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 25
Pricing frequency: /one time payment
Golang crash course
Short course covering the basics
Ratings: Not yet rated
Difficulty: Beginner
Deadlines: Self-paced
Free Course
Price: $ 0
Build a FIFA World Cup Web Service in Go
Hands-on exercise
Ratings: Not yet rated
Difficulty: Intermediate, Advanced
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 19
Pricing frequency: /per month
Go Fundamentals
Highest rated course in Pluralsight
Ratings: Highest rated (>4.5/5 from at least 500 people)
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - Subscription
Price: $ 19
Pricing frequency: /per month
Go Language Programming
Free course with >350K views
Ratings: Not yet rated
Difficulty: Beginner
Deadlines: Self-paced
Free Course
Price: $ 0
Learn Go Programming – Golang Tutorial for Beginners
Free course with >200K views
Ratings: Not yet rated
Difficulty: Beginner
Deadlines: Self-paced
Free Course
Price: $ 0
Go (Golang): The Complete Bootcamp
Has 1000+ hands-on exercises
Ratings: Highest rated (>4.5/5 from at least 500 people)
Difficulty: Beginner
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Golang – The ultimate guide to microservices in Go [Part 1]
Teaches Microservices design and development using Go
Ratings: High rated (>4/5 from at least 100 people)
Difficulty: Intermediate
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Master Go (Golang) Programming:The Complete 2020 Go Bootcamp
New course gaining traction
Ratings: Highest rated (>4.5/5 from at least 500 people)
Difficulty: Beginner
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Web Development w/ Google’s Go (golang) Programming Language
Teaches web development in Go
Ratings: Highest rated (>4.5/5 from at least 500 people)
Difficulty: Beginner
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Learn How To Code: Google’s Go (golang) Programming Language
Bestseller in Udemy
Ratings: Highest rated (>4.5/5 from at least 500 people)
Difficulty: Beginner
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Go: The Complete Developer’s Guide (Golang)
Highest Rated course in Udemy
Ratings: Highest rated (>4.5/5 from at least 500 people)
Difficulty: Beginner, Intermediate
Deadlines: Self-paced
Paid Course - One time Payment
Price: $ 10
Pricing frequency: /one time payment
Разработка веб-сервисов на Golang, часть 2
Russian course
Ratings: Higher rated (>4/5 from at least 200 people)
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - One time Payment
Price: $ 59
Pricing frequency: /one time payment
Разработка веб-сервисов на Go – основы языка
Russian course
Ratings: Higher rated (>4/5 from at least 200 people)
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - One time Payment
Price: $ 59
Pricing frequency: /one time payment
Concurrency in Go
Top rated course from UC, Irvine
Ratings: Higher rated (>4/5 from at least 200 people)
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - Subscription
Price: $ 49
Pricing frequency: /per month
Functions, Methods, and Interfaces in Go
Top rated course from UC, Irvine
Ratings: Higher rated (>4/5 from at least 200 people)
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - Subscription
Price: $ 49
Pricing frequency: /per month
Getting Started with Go
Top rated course from UC, Irvine
Ratings: Highest rated (>4.5/5 from at least 500 people)
Difficulty: Intermediate
Deadlines: Adjustable deadlines
Paid Course - Subscription
Price: $ 49
Pricing frequency: /per month

Bestselling books 

To be updated soon