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
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
Language Basics I.
Basic language features
primitive types
functions
conditions
loops
- 3
Language Basics II.
Basic language features
composite types
embedding instead of inheritance
- 4
Useful modules
Introduction to the most important and popular modules
standard libraries
third party libraries
- 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 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