🌐
W3Schools
w3schools.com › go
Go Tutorial
View your completed tutorials, exercises, and quizzes
Discussions

Best Go Tutorials in Town
just for func is a great resource, too bad he did not post new videos. Other good resources: https://www.calhoun.io/ https://www.alexedwards.net/blog https://threedots.tech/ https://medium.com/a-journey-with-go https://appliedgo.net/ https://www.ardanlabs.com/blog/ https://dave.cheney.net/ https://eli.thegreenplace.net/tag/go https://golangbot.com/ More on reddit.com
🌐 r/golang
33
254
March 7, 2022
Any recommendations for intermediate/advanced level tutorial videos/series that build real-world prod-quality projects?
Tech School on YouTube is great. His Backend Master Class goes in depth on building a production service, and goes from A to Z using things like Postgres/Redis/gRPC/JWT/Kubernetes/AWS etc. Here’s the link to the playlist, as far as I know he’s still uploading: https://youtube.com/playlist?list=PLy_6D98if3ULEtXtNSY_2qN21VCKgoQAE&si=mAhN9rchivxi7imU More on reddit.com
🌐 r/golang
23
77
October 17, 2023
Any paid/free courses for Go that REALLY helped you?
When I started learning Golang not long ago, I had the same idea in mind: finding a course that covers everything in one place. Honestly, you’ll never find a course in any subject that covers every single detail. This is a phase, and my suggestion would be to learn the basics from any YouTube channel and start solving problems using Go—at least one problem a day. This way, you’ll learn what is needed to solve the problem, giving you more opportunities to explore Golang. With this practical learning approach, you won’t have to remember things that you might forget later. Just start! You will figure it out! More on reddit.com
🌐 r/golang
69
78
July 17, 2024
Best Tutorial of Go

Second option. Course on udemy by Todd is really good and exercises are decent enough for beginners. If you want to do more exercise you could use https://exercism.io/ as well.

More on reddit.com
🌐 r/golang
8
9
August 10, 2021
People also ask

Is Golang good for beginners?
Golang is good for beginners, in fact, it's considered to be an excellent starting point for those who are entering the world of software development. Its straightforward syntax and robust standard library provide a clear framework that allows new programmers to focus on understanding essential coding concepts without being overwhelmed by unnecessary complexity. The language is designed to help developers quickly understand how to use it, and this makes Golang an attractive option for those new to programming, as it balances ease of learning with the potential for working on advanced projects.
🌐
roadmap.sh
roadmap.sh › golang
Learn to become a Go developer
Is Golang used in AI?
Golang is not used in AI as much as other languages such as Python. While it is not the primary language used in artificial intelligence, it does have applications within the AI ecosystem. Python remains the dominant language in AI and machine learning due to its extensive libraries and frameworks that are specifically designed for data science. However, Golang is sometimes employed to build performance backends that support AI applications. Its efficient execution, concurrency model, and built-in garbage collection make it suitable for developing projects that require rapid processing and rob
🌐
roadmap.sh
roadmap.sh › golang
Learn to become a Go developer
Is Golang better than Python?
Golang is not intrinsically better than Python, just like any other language is not better than any available alternative. This is because when we're comparing programming languages, we need to add context to that comparison to understand how those languages are going to be used, what systems are they going to be running in, and many other questions that you need to ask before emitting judgment. That said, if we're trying to compare apples to apples, then we gotta think that comparing Golang and Python involves evaluating the specific strengths and applications of each language. Golang is desi
🌐
roadmap.sh
roadmap.sh › golang
Learn to become a Go developer
🌐
Go Tutorial
golangbot.com
Go Tutorial - Learn Go from the Basics with Code Examples | page 1
Go tutorial to help beginners get started with Go programming quickly. These tutorials cover the basic hello world program as well as advanced concepts such as concurrency and reflection.
🌐
W3Schools
w3schools.com › go › go_getting_started.php
Go Getting Started
There are many text editors and compilers to choose from. In this tutorial, we will use an IDE (see below). You can find the relevant installation files at https://golang.org/dl/.
🌐
Udemy
udemy.com › topic › go-programming-language
Learn Go Programming Language | Go Programming Language Tutorials
Learn how to use the Go programming language from top-rated Udemy instructors. Whether you’re interested in the fundamentals of the Go language, or mastering Go in your app development practice, Udemy has a course to help you code smarter.
🌐
Roadmap
roadmap.sh › golang
Learn to become a Go developer
January 6, 2026 - Step by step guide to becoming a Go developer in 2026
Find elsewhere
🌐
DEV Community
dev.to › techworld_with_nana › golang-tutorial-for-beginners-free-course-330
Golang Tutorial for Beginners [FREE Course] 🎉 - DEV Community
December 20, 2021 - In this full Golang course you will learn about one of the youngest programming languages that is... Tagged with go, programming, beginners, tutorial.
🌐
Medium
nleiva.medium.com › 10-awesome-free-resources-to-learn-go-45d4b9c177c7
10 Awesome Free Resources to Learn Go | by Networking, Cloud & Automation | Medium
June 17, 2025 - Net Ninja: Go (Golang) Tutorial · Press enter or click to view image in full size · https://www.youtube.com/watch?v=etSN4X_fCnM&list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM · While the above resources are free, these paid alternatives offer in-depth learning: Ardan Labs Ultimate Go Training ·
🌐
Jeremy Morgan
jeremymorgan.com › tutorials › golang › how-to-learn-golang
Golang: 10 Places to Learn Go - Jeremy's Go Blog
November 23, 2019 - The justforfunc youtube channel is great for digging into to Golang. Francesc Campoy is entertaining and knowledgeable. Check it out. ... This is a great series of tutorials for learning go, that’s easy to follow and fun.
🌐
Boot.dev
boot.dev › courses › learn-golang
Learn Go [Full Course] | Boot.dev
2 days ago - 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.
Rating: 4.8 ​ - ​ 1.31K votes
🌐
Go
go.dev › doc › tutorial
Tutorials - The Go Programming Language
If you're new to a part of Go, take a look at the tutorials linked below.
🌐
Hackr
hackr.io › tutorials › learn-golang
Learn Go [2026] Most Recommended Tutorials
35 Tutorials Learn Go from the best online golang tutorials and courses recommended by the golang programming community.
🌐
Go
go.dev › doc › tutorial › create-module
Tutorial: Create a Go module - The Go Programming Language
In this tutorial you'll create two modules. The first is a library which is intended to be imported by other libraries or applications.
🌐
Reddit
reddit.com › r/golang › best go tutorials in town
r/golang on Reddit: Best Go Tutorials in Town
March 7, 2022 -

It's been a couple of months that I started to learn Go. I'm basically binge watching any tutorial I can find on youtube. And I gotta say that I completed a bunch. Today I want to share 2 channels with you that I think are great compared to others:

  • The first one is going through almost all of the concepts in go in an elaborate way. The tutor is very clear. Videos are a little bit long compared to other tutorials but I believe it worths your time. Because in every video he manages to squeeze in some things that I haven't came across before. It's definitely beginner friendly and it will get you up to speed with a great knowledge base. Generally, I watch tutorials at 1.5x-2x speed, but that was one of the few tutorials that I watched at 1x speed, because it's packed with a lot of knowledge and insight.

failing forward

  • The second channel is a little bit more advanced in terms of the topics it covers. The tutor I think is an ex-Google and current Apple engineer. He basically picks a concept/mini project/ idea for each video and tries to implement it as if it's a production environment. I gotta say I learned a lot from that channel as well

just for func

So, that's it. That's all my hours spent watching tutorials to find out the best ones. Take it as my payback to the community. I hope it will be helpful for newcomers.

Feel free to add tutorials below that you can vouch for and think they worth the while.

Edit after 6 months:

There is one more channel that I found worth mentioning and it is:

  • Go Class by Matt KØDVB

It's almost like the first source above but gives a more academic vibes. The part I liked about it is that after introducing topics it goes ahead and gives small coding sessions. Those sessions themself actually teach a lot about the logic and conventions of Go programming. So highly recommend that one as well.

🌐
Learn-golang
learn-golang.org
Learn Go - Free Interactive Go Tutorial
learn-golang.org is a free interactive Go tutorial for people who want to learn Go, fast.
🌐
YouTube
youtube.com › playlist
Bite-sized Golang Tutorials - YouTube
Tutorials and videos about the Golang programming language. It does not matter if you are a beginner starting your journey learning Golang or an advanced Gol...
🌐
Go by Example
gobyexample.com
Go by Example
Go is an open source programming language designed for building scalable, secure and reliable software. Please read the official documentation to learn more · Go by Example is a hands-on introduction to Go using annotated example programs. Check out the first example or browse the full list below
🌐
MindMajix
mindmajix.com › blog › golang › golang tutorial
▷ Golang Tutorial | what is Golang
Golang Tutorial for Beginners - Learn What is Golang, Features, Installation, Structures, Data Types, Arrays, Conditional Statements, Read more.
🌐
Educative
educative.io › blog › golang-tutorial
Getting started with Golang: A tutorial for beginners
March 10, 2026 - Golang helps you build simple, fast software. In this tutorial, you'll learn the key benefits and concepts, from beginner to advanced.
🌐
TutorialsPoint
tutorialspoint.com › go › go_quick_guide.htm
Go - Quick Guide
This tutorial explains arithmetic, relational, logical, bitwise, assignment, and other operators one by one.