Вводный модуль. Первая программа
Базовые типы. Целочисленные типы. Данные и вычисления
Строки
Условный оператор if
Логические операторы и составные условия
Введение в циклы: for как единая точка входа
Вложенные циклы
Оператор switch
Диапазоны значений
Числа с плавающей запятой. Математические вычисления
Комплексные типы данных. Строки.
Работа с файлами
Функции в программировании
Функции, возвращающие результат
Композитные типы данных. Одномерные массивы. Базовые алгоритмы на массивах
Настройка JetBrains GoLand, создание проекта на JetBrains GoLand
Отладка и логирование
Breakpoints
Простые алгоритмы на массивах
Двумерные массивы
Анонимные функции
Продвинутые алгоритмы на массивах. Поиск.
Сортировка с пониженной алгоритмической сложностью
Композитные типы данных. Срезы. Динамическое выделение памяти
Подмножества и работа со срезами
Строки и текстовые данные. Базовые алгоритмы со строками
Композитные типы данных. Карты и структуры
Переиспользование кода, модульность
Многопоточность, работа с каналам
Обмен данными по сети
Микросервисная архитектура