Курс на Stepik
Обложка курса «Go (Golang): фундаментальный курс с практикой» на Stepik
2 990 ₽

Go (Golang): фундаментальный курс с практикой 5.000

Открыть на
STEPIK.ORG

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go (Golang): фундаментальный курс с практикой»Учеников на курсе 79
Сертификаты, выданные на курсе «Go (Golang): фундаментальный курс с практикой»Сертификатов выдано 2
Отзывы о курсе «Go (Golang): фундаментальный курс с практикой»Отзывов получено 1
Рейтинг курса «Go (Golang): фундаментальный курс с практикой»Рейтинг курса 5.000
Уроки в курсе «Go (Golang): фундаментальный курс с практикой»Количество уроков 48
Тесты в курсе «Go (Golang): фундаментальный курс с практикой»Количество квизов 40
Задачи с кодом в курсе «Go (Golang): фундаментальный курс с практикой»Количество задач с кодом 230
Время прохождения курса «Go (Golang): фундаментальный курс с практикой»Время прохождения курса
Стоимость курса «Go (Golang): фундаментальный курс с практикой»Стоимость курса 2 990 ₽
Обновления курса «Go (Golang): фундаментальный курс с практикой»Обновления курса
Дата публикации курса «Go (Golang): фундаментальный курс с практикой»Дата публикации курса
Последнее обновление курса «Go (Golang): фундаментальный курс с практикой»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Go (Golang): фундаментальный курс с практикой» 19 разделов Уроки в курсе «Go (Golang): фундаментальный курс с практикой» 48 уроков Тесты в курсе «Go (Golang): фундаментальный курс с практикой» 40 тестов Задачи в курсе «Go (Golang): фундаментальный курс с практикой» 230 задач Время прохождения курса «Go (Golang): фундаментальный курс с практикой» 1 ч. Последнее обновление курса «Go (Golang): фундаментальный курс с практикой» обн. 3 августа 2026

Введение в Go и настройка окружения

4 урока
1. Знакомство с Go
2. Установка и настройка окружения
3. Структура Go проекта
4. Основы работы с командной строкой

Базовый синтаксис и типы данных

5 уроков
1. Переменные и константы
2. Базовые типы данных
3. Операторы
4. Работа со строками
5. Преобразование типов

Управляющие конструкции

4 урока
1. Условные операторы (if/else)
2. Switch
3. Циклы (for)
4. Продвинутые паттерны циклов

Коллекции данных

5 уроков
1. Массивы
2. Слайсы
3. Внутреннее устройство слайса
4. Итерирование
5. Map

Функции

1 урок
1. Основы функций

Структуры и методы

4 урока
1. Структуры
2. Методы
3. Встраивание
4. Теги структур

Структуры и методы

6 уроков
1. Основы структур
2. Теги структур
3. Встраивание структур (Embedding)
4. Методы
5. Методы и встраивание
6. Конструкторы в Go

Указатели и память

3 урока
1. Указатели
2. Передача значений
3. Модель памяти

Указатели

3 урока
1. Введение в указатели
2. Указатели на структуры
3. Указатели и производительность

Работа с ошибками

3 урока
1. Ошибка как значение
2. Кастомные ошибки
3. Идиоматичная обработка

Работа с ошибками

3 урока
1. Error тип
2. Кастомные ошибки
3. Wrap и Unwrap ошибок

Пакеты и организация кода

3 урока
1. Создание пакетов
2. Импорты
3. Документирование кода

Пакеты и организация кода

3 урока
1. Пакеты
2. Архитектура проекта
3. Документирование

Стандартная библиотека (введение)

5 уроков
1. Пакет fmt
2. Пакет strings
3. Пакет strconv
4. Пакет math
5. Пакет time

Стандартная библиотека

4 урока
1. fmt
2. strings и strconv
3. time
4. sort и math

Работа с вводом/выводом

3 урока
1. Консольный ввод/вывод
2. Работа с файлами (основы)
3. Буферизированный ввод/вывод

Ввод и вывод

3 урока
1. Консольный ввод
2. Работа с файлами
3. Интерфейсы io

Работа с JSON

2 урока
1. Сериализация
2. Теги и вложенность

Идиоматичный Go

3 урока
1. Принципы проектирования
2. Частые ошибки новичков
3. Go Proverbs