Skip to course content

Go – Introductory

Teach participants Go syntax, tooling, and idioms so they can write, test, and maintain reliable Go programs.

Get Course Info

Audience: Developers, architects

Duration: 2 days

Format: 50 % lectures, 50 % labs

Overview

Go (Golang) is an open‑source language for building simple, reliable, efficient software. This course introduces Go through guided lectures and labs.

Objective

Teach participants Go syntax, tooling, and idioms so they can write, test, and maintain reliable Go programs.

What You Will Learn

  • Go tool‑chain, files & folders, first program
  • Types, variables, constants, scope
  • Control structures: for, if, switch
  • Arrays, slices, maps
  • Functions & multiple returns

Course Details

Audience: Developers, architects

Duration: 2 days

Format: 50 % lectures, 50 % labs

Prerequisites:

Comfortable with another programming language (Java, C#, Python, …)

Setup: Cloud environment available if needed

Detailed Outline

  • Terminal & editors
  • Go tools
  • First program
  • Numbers, strings, booleans
  • Naming & scope
  • for, if, switch
  • Arrays, slices, maps
  • Defining & calling
  • Multiple return values

Ready to Get Started?

Contact us to learn more about this course and schedule your training.