Golang course by Exadel

Two months: October 3 – December 5

Every Monday & Thursday at 5-6 p.m. (GMT+2)

Course language: English


Register Now

What Is Waiting For You?

  • 19 YouTube streams with a Golang expert from Exadel (all sessions will be recorded and available at the end of the course).
  • A test after each training session for us to understand which topics are the most challenging.
  • The most common mistakes will be discussed at the beginning of the next session.
  • A course attendance certificate
  • A cool prize from Exadel to the person who achieves the best results across all 19 tests!


  • An inspirational introduction to the Go Programming language
  • How to start writing Go code, structure, modules introduction
  • Lexical elements, literals, primitives, variables, constants, declarations, and their scope; program initialization flow
  • Expressions and Statements
  • Error handling and best practices, panic, and recovery
  • Type system in Go: overview
  • An in-depth look at Slices and Maps
  • Struct types and Interfaces in Go
  • Functions and Methods, method sets, closures
  • Testing in Go
  • Memory allocations and alignment
  • Packages in Go
  • Modules in Go
  • Go routines, channels
  • Most useful packages: context, sync
  • HTTP servers and routers
  • Generics in Go
  • Possible ways to design flexible APIs in Go
  • What to read next

Our Speaker And Coach

Sergiy Kovtunenko

Lead Software Engineer, 15 years experience in IT

“Hello, I’m Sergio, a Lead Backend Engineer at Exadel since 2010. I’m passionate about cloud-native technologies and distributed computing.

Golang is one of the most efficient programming languages available today to fuel cloud-native application development. So, sign up without any further delay!”

Please Fill Out The Form Below

    Full Name



    Do you have any experience with Go?

    You seniority level

    Your Primary skill

    Please, provide any specific topics/requests that you want to hear during the course