Getting Started with Go
Learn Go from UC Irvine
UC Irvine's course on Coursera covering Go programming fundamentals. Covers syntax, data types, functions, methods, interfaces, and concurrency with goroutines and channels. Free to audit.
Back EndFreemiumFree with ReCodedintermediate~15 hours
Submitted by @devonRoadmap (4 steps)
1
Go Basics
4 hours#Syntax & Types#Control Flow#Functions & Methods#Packages & Modules
2
Data Types & Structures
4 hours#Arrays & Slices#Maps#Structs#Interfaces
3
Concurrency
4 hours#Goroutines#Channels#Select Statement#Mutex & Synchronization
4
Final Project
3 hours#Building a CLI Tool#File I/O#Error Handling#Testing in Go
