• expired

Free Udemy Course "Learn How to Code: Google's Go (Golang) Programming Language" $0

1420
This post contains affiliate links. OzBargain might earn commissions when you click through and make purchases. Please see this page for more information.
  • 519 ratings.
  • 8,529 students enrolled.
  • 21 Hours
  • 169 Lectures

Course Description
.
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Go is an amazing choice for a language as it was developed by some of the same individuals who created the C programming language, Unix, and UTF-8 - some of the most influential contributions to computer science. Robert Griesemer, Rob Pike, and Ken Thompson created Go to be a modern language that easily uses multiple cores, easily implements concurrency, easily works in distributed environments, and easily allows the programmer to write programs - it has a very lean and user-friendly syntax.
Go was created by luminaries in computer science at one of the best, if not the very best, software engineering firm to have ever existed - Google.
Learn programming from a University Professor in Computer Science with over 15 years of teaching experience.

Related Stores

Udemy
Udemy

closed Comments

  • +1

    Thanks

  • +2

    (y) keen!

  • +1

    Nice find. Thanks.

  • great find

  • +1

    fabulous

  • +1

    Excellent, thanks OP!

  • +1

    Is prior coding experience required or at least recommended?

    • None required. Some basic knowledge of how computers work would be helpful, but this is also taught in the lecture.

      You start from the very basics, knowing how to install and use Git, knowing how to install Terminal emulator, set up environment path variables and from then on you start to learn how to use the most basic commands.

      The only thing I'm not sure is whether or not GoLang should be the first language for a complete beginner to learn. There are languages out there that are (subjectively speaking) more fun to learn and easier to pickup, e.g Ruby, Python, Perl and JS.
      However, it is much more future proof and a lot of companies are already using GoLang mainly because its more optimised to run on multi-core CPU platforms.

      • If you already know C, is it possible to skip to a certain spot?

        • I've read the book (see my post below for details), and I'd say no. The language is quite c-like, but the syntax is subtly different in many ways, so you'll have to read through everything just to find the differences.

        • Yes syntax wise it's similar to C. After all it's designed by Rob Pike and Ken Thompson.

        • @scotty: Is it something I should learn before applying to a job that wants Golang? Or is it something I can learn while doing it, with a google sidekick?
          Looking for jobs right now.

        • @xsacha: If a job requires Golang, then they probably won't want someone who has just started learning it. However it's a relatively simple all-purpose language to pickup — although too simple & pragmatic some language geeks might say.

          I don't think you need a course to learn it. If you already have a few programming languages under your belt you could start with something like Go by Example or Building Web Apps with Go. However the best way to learn a language is NOT watching through videos of online courses but actually make something. Rewrite an existing project in the new language for example. The URL shortner we use here was initially written in PHP + MySQL many years ago and I rewrote it in Golang + AppEngine DataStore as part of learning Go.

        • @scotty: Yeah I learnt every other language by just making fun apps. Was going to try a different method.

  • +4

    Gotta catch em all right

    • +7

      I now have 98 courses in my account. Started none. I've thought about it though.

      • +2

        Its the thought that counts, right?

  • +1

    nice ty

  • -8

    A programming language whose name is based on a company will not have a bright future. Signing up for this course is ok since it is free; however learning this language is just a waste of time.

    • like SKynet, I mean Google, has a time limited future … bahahaha

    • This makes absolutely no sense.

    • what??

    • Learning any programming language is not a waste of time. The more you know the better.

  • +1

    Thank you. Been eyeing this off for a few months at least, did not want to pay the $50. Bravo!

  • +1

    Thanks nocure!

  • can i make a website with this ?

    • +2

      With Golang? Most certainly yes. A tiny bit of OzBargain stack is written in Golang (our URL shortener and Nginx cache purging process).

      • wow amazing

  • There is a free "Learn Go Language" app on Google Play too:
    https://play.google.com/store/apps/details?id=com.tdt.learng…

    And a free Go (Golang) e-book too:
    https://play.google.com/store/apps/details?id=com.timger.gol…

    But I couldn't find a Go compiler or interpreter on the play store.

  • Thanks, really interesting!

Login or Join to leave a comment