Go
The Complete Developer's Guide (Golang)
Go is an open source programming language created by Google. As one of the fastest growing languages in terms of popularity, its a great time to pick up the basics of Go.
This course is designed to get you up and running as fast as possible with Go. We'll quickly cover the basics, then dive into some of the more advanced features of the language. Don't be tricked by other courses that only teach you for-loops and if-statements. This is the only course on Udemy that will teach you how to use the full power of Go's concurrency model and interface type systems.
Go is designed to be easy to pick up, but tough to master. Through multiple projects, quizzes, and assignments, you'll quickly start to master the language's quirks and oddities. Go is like any other language - you have to write code to learn it. This course will give you ample opportunities to strike out on your own and start working on your own programs.
In this course you will:
- Understand the basic syntax and control structures of the language
- Apply Go's concurrency model to build massively parallel systems
- Grasp the purpose of types, which is especially important if you're coming from a dynamically typed language like Javascript or Ruby
- Organize code through the use of packages
- Use the Go runtime to build and compile projects
- Get insight into critical design decisions in the language
- Gain a sense of when to use basic language features
Go is one of the fastest-growing programming languages released in the last ten years. Get job-ready with Go today by enrolling now.
Get a Reminder
Not ready to enroll yet? We'll send you an email reminder for this course
Rating | 4.4★ based on 1,422 ratings |
---|---|
Length | 9 hours |
Starts | On Demand (Start anytime) |
Cost | $13 |
From | Udemy |
Instructor | Stephen Grider |
Download Videos | Only via the Udemy mobile app |
Language | English |
Subjects | Programming |
Tags | Programming Languages Development |
Get a Reminder
Get an email reminder about this course
What people are saying
According to other learners, here's what you need to know
highly recommend in 29 reviews
It is taught in an engaging way and I would highly recommend this course to anyone new to Go.
I really like the instructor, he also has very good slides that help to understand better the issue I am highly recommend this course for freshers for Golang.
I highly recommend it to anyone who wants to become a Gopher.
I would highly recommend this course to anyone looking to learn Go!
I would highly recommend it to others.
If you are already fluent in another programming language, I highly recommend listening at 1.25 speed.
Just great course for any beginner, highly recommend!
Read more
teaching style in 14 reviews
Another great example of Stephen's teaching style.
Teaching style is very clean and clear.
authors teaching style is engaging.
* Sample github link to see how to write projects in go, syntax to follow, name the variables etc The above points are my views and by no means intended to judge you Please excuse me if I am wrong :) Cheers mate Loved it, taught everything I needed and wanted to know about GO enough for new to pursue it on my own without getting confused Easy to follow and does a good job explaining basic concepts Great teaching style Helped me understand basic concepts and others you won't easily learn by googling.
Great teaching style which makes it really easy to understand difficult concepts.
I really enjoy Stephen teaching style!
I took several Stephen's courses as I like his teaching style.
Read more
more real world in 10 reviews
Other Go courses hosted here on udemy are much more in depth with much more exercises and many more real world examples such as routing and web servers for the same price.
It could have been better if some more real world exercises were taken.
This course will be much more greater if the instructor includes more real world use cases like http server, websocket or service development.
Really good coverage of interfaces and concurrency, expected more code examples, more real world stuff, and at least some golang applicable design patterns.
However, It would be better if it's more real world application such as "http library" or "defer function", "go get depedency", and "JSON Marshal".
I would have like to see more real world examples and exception handling.
Some more real world examples would have been useful but overall a great intro to Go.
Read more
looking forward in 10 reviews
Looking forward to understanding best practices in go programming more throughout the course.
Looking forward for the advanced Go programming course, Web development with Go, practical use cases.
At this point, I've done these steps, so I'm looking forward to what's coming.
One that I've been looking forward to is Web Development (REST API, etc) Clear, up-to-date explanations Everything is clear.
Thanks Stephen for this great course and looking forward to see more quality courses like this.
Looking forward a more advanced Go course by Stephen as well.
Looking forward to an advanced course.
Read more
other than in 8 reviews
Other than that it’s been such a valuable course so far, loving it :) Very good course!
Other than that the course is really good.
Wish the course would be more in-depth but I guess there is little to learn about go other than language syntax and go packages.Am I right?
I want my code to run somewhere other than my laptop... very good course though.
While the content is great and I appreciate that we do get some interaction with I/O and the http package, we don't actually build anything in this course that is useful, other than a conceptual understanding of Go itself and get to work through some potential sticking points like Interfaces and Go Routines + channels.
Other than that just great.
Other than these, the instruction is OK The reason I gave 2 stars is that it called the "complete developer's guide".
Read more
step by step in 7 reviews
Stephen takes you through step by step and shows you CLEARLY how to work the code and why you are doing what you are doing.
Great course, super easy explanation of every topic Very good, step by step introduction to Go.
This course gave me the foundation and enabled me to write my first Golang tool ( and I'm using it at my job) very easy to undestand Very well explained, step by step.
He has put a lot of thought into how to outline the various basic features of the language and step by step explains them including pointing out common pitfalls.
Progression is nice, step by step things are increasingly more complicated.
Most of my coding has been with dynamic languages like perl and python, plus unix scripting so I needed the methodical step by step walk through that comes with course.
Read more
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Faculty(World Languages) $54k
CSS, Programming/Mark up languages , HTML $55k
World Languages Coordinator $60k
Foreign Languages Teacher $60k
World Languages Coach $61k
Programming Acquisitions $61k
Chairperson, World Languages $74k
GO Developer (GoLang) $75k
Go Lang Developer $78k
Golang/Go Developer $79k
Chair of Foreign Languages $87k
World Languages Teacher 2 $92k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Rating | 4.4★ based on 1,422 ratings |
---|---|
Length | 9 hours |
Starts | On Demand (Start anytime) |
Cost | $13 |
From | Udemy |
Instructor | Stephen Grider |
Download Videos | Only via the Udemy mobile app |
Language | English |
Subjects | Programming |
Tags | Programming Languages Development |
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course