Learn how to build web services in Golang

Sign up for our five-week online course and master the Go programming language through practical examples. This course is designed to fit into your busy schedule.

Go Basic Course

By completing this course, you will gain a comprehensive understanding of the Go programming language and learn how to develop applications and web services in Golang with clear and testable structures.

You will discover how to test your code and which libraries to use. We provide mentorship throughout the entire course. If you are not satisfied with the course, no worries—we offer a full refund guarantee until the course is completed.

  1. 1

    Intro

    Getting acquainted with the tools used during the course

    introducing the online learning platform

    simple go program structure

    go tools commands for development

  2. 2

    Language Basics I.

    Basic language features

    primitive types

    functions

    conditions

    loops

  3. 3

    Language Basics II.

    Basic language features

    composite types

    embedding instead of inheritance

  4. 4

    Useful modules

    Introduction to the most important and popular modules

    standard libraries

    third party libraries

  5. 5

    Testing

    Essential tools for testing

    Writing tests in the Go programming language

    Using Go tools commands for testing

Enrollment prerequisites include knowledge of at least one programming language and experience in software development. The course material assumes basic software development knowledge.

During the course, there is a 2-hour online lecture via video call once a week. This includes classwork and independent assignments, which must be implemented within the framework of a project task running throughout the entire module. All lectures are recorded and available to students after the sessions.

Go Basic
Master the Go language quickly and efficiently

Go Basic Course learning material

Access to the online coding platform

Two-hour online lectures over five weeks

Lecture materials available later as recordings

Mentorship during the course

Money-back guarantee

Sign up for the next Golang course!