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