Google Go Programming for Beginners (Golang)


Price is per online user of this video course.

Google Go (golang) is the programming language developed by Google. With new programming languages being developed on a regular basis it is hard to know which languages to add to your list of skills. As Google Go was created by one of the world’s largest technology names it is a great language to add to your coding credentials.

This hands on course will teach you everything you need to know about Google Go:

> Learn Go Fundamentals and apply them in real world scenarios

> Understand and develop your knowledge of programming fundamentals

> Get to grips with advanced features like Go Language and Concurrency

> Build up a knowledge foundation for more advanced programming languages.

See below for further information.

Sold By: Stone River eLearning
Categories: , Tag:


This course if for those who are familiar with coding and programming languages or has some programming knowledge, it is not designed for those who are complete beginners who are learning their first language.

Course overview

The course is broken into several different sections which become increasingly more advanced as you progress. Over 41 lectures and 4 hours of video content the course takes averagely 16 hours to complete.  You will be continuously challenged, but able to move at a comfortable pace (without becoming overwhelmed). It’s all about hands on training, so expect to jump right into the action and get coding with real world golang examples.

After you’ve been introduced to the Go language, you’ll get to grips with its individual features, functions, structures and interfaces. You’ll then expand your knowledge to elements like polymorphism, encryption and concurrency (among others) before tackling the course project. On completion, you’ll be well versed in all things Go and ready to either start using it in real world applications, or move on to another more advanced programming language.

Tools Used

LiteIDE: Lite IDE is the open source integrated development environment used in conjunction with Go to write code. If you are unable to use LiteIDE for this course, golang is a useful alternative.

Google Go: Go is an open source programming language developed by Google and used in many of their systems (as well as in other applications not associated with Google). It is compiled in the tradition of C and C++ and is relatively simple to pick up for those with programming experience.

Course Content

Introduction to the Course

Module 1 – Introduction To Google Go Programming  

  • Section Introduction
  • Why Go?
  • Imports
  • Section Conclusion

Module 2 – Go Language

  • Section Introduction
  • Variables
  • Constants
  • Types and Casting
  • Setting Up Your Local Environment
  • Functions
  • Structs
  • Functions – Variadic
  • Functions – Defer
  • Pointers 1
  • Operators
  • Conditionals
  • Arrays and Slices
  • Maps
  • Looping – Arrays_Slices
  • Looping – Maps
  • Interfaces
  • Section quiz

Module 3 – Expanding Your Go Knowledge

  • Section Introduction
  • Object Composition
  • Custom Types
  • Constructor Function
  • Polymorphism
  • Multi File Project
  • Reading and Writing to Files
  • Encryption and Description
  • Web Operations
  • Publishing JSON
  • Consuming JSON
  • Section Quiz

Module 4 – Concurrency

  • Section Introduction
  • Asynchronous Programming
  • Go Routines
  • Channels 1
  • Channels 2
  • Channels 3
  • Section Quiz

Module 5 – Conclusion


For multiple purchase discounts or to find out if discounts are available on mixed course purchases please phone a customer advisor on 0844 854 9218.

Payment Options

The most straight forward method of payment is to select the number of users you require and add the product to your shopping cart by selecting Add to Cart. You will then be able to make payment using most credit and debit cards or a Paypal account. If you would like to pay by BACs transfer or by invoice please contact a customer advisor on 0844 854 9218 or email [email protected]

Additional information







Available for immediate enrolment



There are no reviews yet.

Be the first to review “Google Go Programming for Beginners (Golang)”

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

You may also like…

  • Core Java Programming

    Sold By: Parellel BranchincAdd to cart

Keep up to date with what’s happening in the world of education, training and skills. Receive details of offers and newly launched courses, and tips on effective online and blended learning practise by signing up to our monthly newsletter. We guarantee not to sell or pass on your details and you can unsubscribe at any time.

Marketing permissions

eLearning Marketplace Ltd only use the information you provide on this form to send you a monthly e-newsletter.

You can change your mind at any time by clicking the unsubscribe link in the footer of any email you receive from us, or by contacting us at [email protected] We will treat your information with respect. For more information about our privacy practices please see our Privacy Policy. By clicking below, you agree that we may process your information in accordance with these terms.

We use MailChimp as our marketing automation platform. By clicking below to submit this form, you acknowledge that the information you provide will be transferred to MailChimp for processing in accordance with their Privacy Policy and Terms.