Go: The Complete Developer’s Guide (Golang)

- 82%

Original price was: $84.99.Current price is: $14.99.

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
Disclosure
(12 customer reviews)
Product is rated as #1 in category Go (programming language)

What you’ll learn

  • Build massively concurrent programs with Go Routines and Channels
  • Learn the advanced features of Go
  • Understand the differences between commonly used data structures
  • Prove your knowledge with dozens of included quiz questions
  • Apply Interfaces to dramatically simplify complex programs
  • Use types to future-proof your code and reduce the difficulty of refactors

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!

Who this course is for:

  • Anyone who wants to understand the fundamental features of Go

12 reviews for Go: The Complete Developer’s Guide (Golang)

4.6 out of 5
8
3
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Pokin Chaitanasakul

    I finished this course in less than one week. I feel like I have a very strong basics from this course. The instructor explains things very well with the help of the diagrams and more.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Nitesh Mestry

    It’s a really good course. Every topic is explained really well. I would say before starting this course have a basic understanding of golang. So whatever concepts you make in your mind will be polished in this one.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Souvik Mandal

    This course takes us through the fundamentals of Go and explains the features that differentiate Go from other programming languages very well

    Helpful(0) Unhelpful(0)You have already voted this
  4. Sohail Najar

    Thank you Stephen. This was one of the best courses I have taken. Being able to read the documentation is THE skill and your focus on it is commendable. Also thank for keeping it to the point and short.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Benjamin Tripp

    Amazing course! I have learned everything I know about engineering from Udemy courses and I have to say that this is up there as one of the best courses I have taken. Stephen does a great job of taking complex topics and breaking them down and walking through them. He repeats himself and re-iterates concepts perfectly. Any good teacher repeats important fundamental concepts to make sure you really lock them in.

    This course is probably not for you if this is your first language. That being said, there is no fat in this course, he gets to the point. If you did “A Tour of Go” and you didn’t feel like you deeply understood everything, this is the course for you. If you know that the only way to become proficient in a language is to just write your own code, this course will give you the fundamentals you need to start writing Go code while understanding all of the features of the language.

    The 2 things that I appreciate most from this course are 1. The depth and time spent on interfaces. And 2. The way Stephen goes through some of the documentation of the standard lib with us, showing us how to really make sense of it instead of just duck-typing.

    Honestly, the basic syntax of go is fairly easy to learn and can be done in a couple hours in a quick-start guide or something, but really understanding HOW to use Go and it’s more complicated features is something that takes some time.

    If this course was only the last 2 sections (6.Interfaces and 7.Channels and Go Routines) it would still be worth every penny. I’ve been trying to really understand these 2 things and have been struggling. A blog can explain them in a couple paragraphs, but to really understand them and how to use them is something completely different. Stephen does an amazing job breaking these concepts down and delivering them to you in a way that will really cement them in your head.

    I can’t give this course, and Stephen, enough praise.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Vikas Chougale

    Good explanation of concepts and easy to understand. Sample programs or examples used in course help us to understand topic in much better way.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Haris Salman

    Good course, explaining a lot of tricky situations and edge cases.

    What made me take a star off was the large amount of repetition, which probably takes up about an hour of the course. The assignments and showcased projects could have also been a bit more complex.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Andy Taylor

    Amazing course! I had procrastinated about learning Go for a while, however, after being recommended this course I took the plunge and thoroughly enjoyed it.

    Very easy to follow along, all concepts are very well explained with hands on coding to reinforce the theory.

    If you are looking to learn Go, I highly recommend this course.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Maciej Cieślik

    Well, it’s not a “complete”, nor a “developer’s” guide.

    There’s not one word about modules, what are conventions about structuring packages, modules, etc.

    What about other tools available in go cli?

    Examples are just to trivial and not explain much besides basics.

    For me, there’s to much repetition when the author explains something – without this, course would be 1/3 shorter.

    And for last – channels – i might be wrong, but i think channels and goroutines have been neglected.

    This is simple course about syntax only.

    Helpful(0) Unhelpful(0)You have already voted this
  10. Pavel G

    Covers just enough of golang concepts to get one started with the language.
    Breadth and depth of knowledge need to be gained with a follow-up learning.
    Good knowledge, reasonable illustrations, approachable assignments.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Vigan Sokoli

    It was too rudimentary, but still good. I’d call it a beginner course though, since there’s hardly anything advanced here

    Helpful(0) Unhelpful(0)You have already voted this
  12. Jeremiah Plummer

    Stephen did a great job explaining all of the concepts in this course. Some of the Go concepts like Interfaces and channels are starting to click into place for me after taking this course.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    Go: The Complete Developer’s Guide (Golang)
    Go: The Complete Developer’s Guide (Golang)

    Original price was: $84.99.Current price is: $14.99.

    Courses Online
    Logo
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart