Go - The Complete Guide
Learn Go ("Golang") from the ground up & in great depth by building multiple demo projects, incl. a REST API
4.71 (5876 reviews)

34 990
students
15.5 hours
content
Apr 2025
last update
$19.99
regular price
What you will learn
Learn Go from the ground up & in great depth
Learn about values, variables, functions, pointers, packages & more
Learn how to structure and store data with structs, arrays, slices & maps
Work with Go's concurrency features like Goroutines & channels
Build multiple demo projects
Build a REST API with authentication & a SQL database as a major course project
Join more than 2,500,000 students who've been taught by me across all my courses
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This Golang course offers comprehensive coverage of fundamental concepts while providing hands-on experience via multiple demo projects and a REST API project. Although advanced topics could be expanded, the engaging teaching style and structured learning path make it an excellent starting point for aspiring Go developers. Addressing minor shortcomings such as error handling, security, and deployment would elevate this course further.
What We Liked
- In-depth coverage of Go fundamentals, including values, variables, functions, pointers, packages, structs, arrays, slices, and maps.
- Hands-on experience gained by building multiple demo projects and a REST API with authentication and a SQL database.
- High-quality video and audio, with clear explanations and examples that cater to both beginners and experienced developers.
- Engaging teaching style, encouraging learners to explore further through official documentation and additional resources provided.
Potential Drawbacks
- Progression could be smoother by spending less time on basics for those with prior programming knowledge and focusing more on advanced topics like concurrency.
- Final project (API creation) might benefit from deeper exploration of methodologies, tools, and best practices such as middlewares, dependency injection containers and hot-reloading using Air.
- Lack of in-depth error handling and graceful execution explanation, as well as server-side security, image and QR code handling, and production deployment outlines.
- Minor issues with code sandbox setup and explanation gaps on specific concepts like Float64.
5652172
udemy ID
09/11/2023
course created date
11/12/2023
course indexed date
Bot
course submited by