1. Начало программирования в Go — что нужно знать?
  2. Что такое Go? Go Playground, пакеты, функции и скобки в Golang
  3. Основы: Работа с числами, форматирование строк, переменные и константы
  4. Цикл for, if-else-switch, True-False и операторы сравнения в Golang
  5. Оператор switch в Golang
  6. Область видимости переменных в Golang
  7. Создание программы для покупки билетов в Golang
  8. Вещественные числа в Golang — float64 и float32
  9. Целые числа integer в Golang — выбор верного типа
  10. Пакет Big — Крупные числа в Golang и примеры их использования
  11. Работа со строками в Golang
  12. Конвертирование типов данных в Golang
  13. Создаем Шифр Виженера на Golang
  14. Функции в Golang на примерах
  15. Методы в Go — Создание и использование методов в Golang
  16. Функции первого класса, замыкания и анонимные функции в Golang
  17. Программа для перевода температуры из Цельсия в Фаренгейты
  18. Создание и итерация массива в Golang
  19. Срез массива в Golang
  20. Работа с массивами и срезами в Golang — append() и make()
  21. Карта — ассоциативный массив в Golang
  22. Создание игры «Жизнь» в Golang
  23. Структуры в Golang — Экспорт структур в JSON
  24. Структуры и методы — объектно-ориентированный подход в Golang
  25. Композиция и встраивание методов в Golang
  26. Интерфейсы в Golang
  27. Создание игры-симулятора фермы в Golang
  28. Указатели в Golang
  29. Значение nil в Golang
  30. Обработка ошибок в Golang
  31. Создание игры Судоку в Golang
  32. Горутины и конкурентность — Многопоточность в Go
  33. Изучаем конкурентность и параллелизм в Golang
  34. Конкурентность в Go на примере создания игры для изучения Марса
  35. JSON в Golang — сериализация и десериализация