Learn Go resources
As a self learner, and advocate of learning in public, I want to teach what I know
This is resources will take you from not knowing what coding is, to becoming proficient in Go
Roadmap
- Step by step guide to becoming a Go developer in 2022
- Easy to understand explanation of Big-O notation without any fancy terms
Udemy courses
Trevor Sawler
- Learn Go for Beginners Crash Course (Golang)
- Building Modern Web Applications with Go (Golang)
- Building Web Applications with Go - Intermediate Level
- Building a module in Go (Golang)
- Let’s Build a Go version of Laravel
- Let’s Build a Go version of Laravel: Part Two
- Working with Concurrency in Go (Golang)
- Building GUI Applications with Fyne and Go (Golang)
- Working with React and Go (Golang)
- Working with Vue 3 and Go (Golang)
- Working with Microservices in Go (Golang)
- Working with WebSockets in Go (Golang)
Todd McLeod
Federico Leon
gRPC [Golang] Master Class: Build Modern API & Microservices
Go Bootcamp: Master Golang with 1000+ Exercises and Projects
Membership courses
- Build your own X
- Go Programming (Golang): The Complete Developer’s Guide
- TutorialEdge
- Learn Web Programming in Go by Examples
- Creating a reddit clone in Go
OTP courses
- Jon Calhoun
Books
Youtube Courses
More resouces
https://github.com/codecrafters-io/build-your-own-x https://github.com/florinpop17/app-ideas
- Curated list of project-based tutorials
- Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- All Algorithms implemented in Python
- π Path to a free self-taught education in Computer Science!
- π¨βπ» A complete computer science study plan to become a software engineer.
- π Freely available programming books
- π£οΈ Roadmap to becoming a developer in 2022
- π― Curated coding interview preparation materials for busy software engineers
- A collective list of free APIs
- freeCodeCamp.org’s open-source codebase and curriculum. Learn to code for free.
- π Awesome lists about all kinds of interesting topics
- Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- Short JavaScript code snippets for all your development needs