Вселенная Golang: Go для начинающих. Часть 1

Курс по Go для абсолютных новичков.

Это не набор скучных лекций, а маленькое приключение. Вместе с Гофи (главный герой) наводим порядок в кладовке, защищаем мир Алгории от багов и пишем настоящий Go-код.

Вместо долгой теории - короткие объяснения и практика: изучили новый приём - сразу применили его в задании и…
Начальный уровень
4-5 часов в неделю
Сертификат Stepik

Чему вы научитесь

  • Писать и запускать программы на Go
  • Работать с переменными: объявлять, инициализировать, присваивать значения
  • Использовать базовые типы данных: `string`, `int`, `float64`, `bool`, `byte`, `rune`
  • Форматировать вывод через `fmt.Printf` с плейсхолдерами `%s`, `%d`, `%f`, `%t`, `%v`, `%T`
  • Принимать данные от пользователя: `fmt.Scan`, `fmt.Scanln`, `fmt.Scanf`, `bufio`
  • Писать логические условия: `if`, `else`, `switch`, операции сравнения и логические операторы
  • Работать с числовыми типами: `int8`…`int64`, `uint8`…`uint64`, `float32`, `float64`
  • Понимать переполнение, точность дробных чисел и правила приведения типов
  • Преобразовывать строки в числа и обратно через пакет `strconv`
  • Использовать константы и `iota` для перечислений
  • Группировать объявления переменных и констант для чистоты кода
  • Находить и исправлять типичные ошибки новичка (через Багариум)
  • Пользоваться Гримуаром - шпаргалкой по изученным "заклинаниям" Go

О курсе

Цель курса - дать прочный фундамент в Go - языке, который прост для старта, но достаточно мощен для продакшена. Курс закрывает страх перед кодом и формирует правильные привычки с первых строк.

Это курс по Go в формате RPG-приключения: учишься, помогая Гофи спасать мир Алгории от багов.

Теория даётся через диалоги персонажей, а не сухими определениями - за каждым конструктором кода стоит реальная задача из сюжета (кладовка, развилка, защита деревни).

Багариум превращает ошибки в коллекционируемых монстров с инструкцией «как победить», а Гримуар выдаёт готовую шпаргалку по каждому модулю.

Практика в браузере с первого урока, никаких дедлайнов, комьюнити в Telegram и прямая дорога к Части 2 (функции, циклы, слайсы, структуры).

Go - лучший первый язык, а этот курс - мягкий и понятный вход в него.

5 причин начать именно здесь

  1. Страх перед кодом снимается - история, аналогии (ящики, инвентарь RPG) и персонаж, который ошибается за тебя.
  2. Правильные привычки с первой строки - строгая типизация, явные приведения, обработка ошибок, понятные имена.
  3. Понимание «под капотом», а не заучивание - зачем типы, почему 5/2=2, что такое переполнение и UTF-8.
  4. Багариум = безопасность - учишься читать ошибки компилятора и не паниковать, экономя часы отладки.
  5. Это начало Вселенной - проект goverse.ru развивается параллельно: RPG-механики, достижения, рейтинги. Платформа тоже на Go.

Особенности курса

  • Сюжетная обёртка: Ты не "проходишь тему переменных", ты помогаешь Гофи разложить продукты по ящикам в кладовке. Контекст даёт ответ на вопрос "зачем мне это?".
  • Диалоговый формат теории: Объяснения строятся как разговор Наставника и Ученика. Ученик задаёт те вопросы, которые возникают у новичка - и получает ответы "на пальцах".
  • RPG-элементы:
    • Гримуар - книга заклинаний (шпаргалка) в конце каждого модуля: синтаксис + пример + назначение.
    • Багариум - бестиарий ошибок: каждый баг - существо с портретом, описанием симптомов, причиной и способом победы. В конце - тест на закрепление.
  • Практика с первого урока: Пишешь код в браузере, сразу видишь результат. Ошибки - это часть обучения, а не провал.

Для кого этот курс

Абсолютные новички в программировании - школьники, студенты, взрослые, сменившие профессию. Те, кто пробовал учить Go, но бросил из-за сухой подачи или сложного старта. Разработчики на других языках (Python, JS, Java, C#), желающие быстро освоить синтаксис и идиомы Go. Все, кто хочет понять, как работает код, а не просто копипастить решения. Курс не требует никаких предварительных знаний. Никакой математики выше школьной, никакого опыта в IT. Только любопытство и готовность писать код.

Начальные требования

Компьютер с доступом в интернет (браузер) - все задачи решаются в веб-редакторе Stepik.

Установка Go не требуется для прохождения курса.

Базовые навыки работы с компьютером: копировать/вставлять, переключать вкладки, читать текст на русском.

Как проходит обучение

Читаешь диалог: история + новая тема.

Проходишь тест: несколько вопросв: проверил понимание, ошибся - пробуешь снова.

Решаешь задачу: пишешь код в браузере, запускаешь, видишь результат. Не прошло - читаешь теорию, думаешь, исправляешь.

Читаешь Гримуар - для закрепления пройденного.

Изучаешь Багариум - разбираешь типичные ошибки, чтобы не наступать на те же грабли.

Переходишь к следующему шагу.

Форматы контента: текстовые уроки с кодом, интерактивные тесты, задачи с автопроверкой, финальный проект.

Программа курса

В курс входят

  • 84 урока
  • 470 тестов
  • 135 интерактивных задач
загружаем...

Наши преподаватели

Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • Прочный базис в Go: понимание переменных, типов, ввода/вывода, логики, чисел, строк.
  • Десятки программ, хоть и простых, но написанных самостоятельно.
  • Навык читать ошибки компилятора и исправлять их без паники (Багариум тренирует именно это).
  • Гримуар - шпаргалка к каждому модулю, которая останется доступной после завершения.
  • Доступ к сообществу: Telegram-канал @goverse_chan и группа @go_verse для вопросов, новостей и общения.
  • Подготовку к Части 2 (в разработке): функции, циклы, слайсы, мапы, структуры, методы, интерфейсы, ошибки, пакеты, тестирование.
  • Сертификат Stepik при завершении курса.

Сколько стоит обучение

500 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям