We learn how to write documentation and publish it, and also learn how to use Godoc.
Mahdi.Kh
September 21, 2026
Functions help us separate a program's different parts from each other and bring more structure to it.
Mahdi.Kh
September 21, 2026
We get familiar with the concepts of Defer, Panic, and Recover in the Go (Golang) language, and learn how to use them to control program execution flow and handle errors safely.
Mahdi.Kh
September 21, 2026
We get familiar with Gob and learn how it can be used to convert data into binary format.
Mahdi.Kh
September 21, 2026
In this part, we get familiar with numeric data types and learn how to use them.
Mahdi.Kh
September 21, 2026
An error represents a failure during a program's execution. To keep a program stable and working correctly, errors need to be properly detected, handled, and managed.
Mahdi.Kh
September 21, 2026
In this part, we get familiar with the slice data type, and look at how to use it along with the operations related to it.
Mahdi.Kh
September 21, 2026
We get familiar with the string data type in Go and learn how to work with string variables.
Mahdi.Kh
September 21, 2026
We learn how go fix helps us analyze and improve our code after upgrading to newer versions of Golang.
Mahdi.Kh
September 21, 2026
Maps are a data structure for storing key/value data. In this part, we get familiar with maps and learn how to use them.
Mahdi.Kh
September 21, 2026