Exploring and Mastering the Full Go Featureset
Gain insights into Go's unique features, delve into advanced memory handling, strings, loops, and goroutines. Discover how to handle multidimensional datasets and protect against variable bugs.
I've been developing software for almost 20 years now. I've built things ranging from assembly compilers to energy trading platforms to business management software. Recently I've built a gambling platform in Go that people trusted to run games with over 10-million-dollar jackpots (lol). I have a special place in my heart for Go because of how pragmatic and effective it is. Go is rough on edges to put it mildly and it's certainly not for everyone! But things that it does well it does really well. I believe it can do wonders for you provided you have a right problem for it to solve. I feel privileged to be able to share some of what I learned about it with others.
Join 3.1 million developers at
What You'll Learn
- Learn the more unusual features of Go.
- Learn to write go code with minimum bugs
- Learn deeper aspects of how things are done in Go.
Learning Roadmap
1.
Basics of Go
Basics of Go
2.
Data Types
Data Types
3.
Collection Types
Collection Types
18 Lessons
18 Lessons
4.
Control Structures
Control Structures
6 Lessons
6 Lessons
5.
Functions, Goroutines and Interfaces
Functions, Goroutines and Interfaces
7 Lessons
7 Lessons
6.
Inheritance and Equality
Inheritance and Equality
5 Lessons
5 Lessons
7.
Memory and Time
Memory and Time
4 Lessons
4 Lessons
Rytis Bieliunas
Rytis Bieliunas is an experienced software engineer and architect who currently works with Go
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources