Go Foundation

Course Details
Code: CN2-Go
Tuition (USD): $1,900.00 • Classroom (2 days)

This course delves into the conceptual and practical aspects of coding in Go. In this intensive two day hands on course, engineers will learn the hows and whys of coding naturally in Go. The course deals with the most important features of Go programing and discusses best practices throughout, including many external references. Developers will learn how Go is similar and how Go is different from other languages they may be familiar with (e.g. Java, C, C++, Python, C#, JavaScript, etc.). Day one begins with Go programming basics and gets developers up and running, covering topics such as installing Go, code and file layout, program construction, basic syntax, flow control and data design. Structs, functions, interfaces and abstraction are explored in day two, followed by error handing and related features. Upon completion attendees will have a clear understanding of the basics of the Go language and the necessary preparation to begin developing programs in Go.

Skills Gained

  • This course is designed to provide software engineers with an introduction to the Go programming language.

Who Can Benefit

  • Developers and Technical Managers


  • Attendees must have intermediate programming experience to benefit fully from this course.

Course Details

Go Foundation

  • Day 1
  1. Go Overview
  2. Go program construction
  3. Syntax and Flow Control
  4. Data types and composite types
  • Day 2
  1. User defined types
  2. Functions, recursion and function literals
  3. Interface contracts, embedding and generality
  4. Error handling, panics and defer
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward