Курс на Stepik
Обложка курса «Go (Golang) с нуля: основы языка и первые программы» на Stepik
1 990 ₽

Go (Golang) с нуля: основы языка и первые программы 5.000

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

Курс «Экскурсия по Go» - это экспресс-введение в язык программирования Golang. Вы быстро познакомитесь с ключевыми возможностями языка, базовыми концепциями программирования, синтаксисом и подходами к написанию кода на Go

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

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

Разделы в курсе «Go (Golang) с нуля: основы языка и первые программы» 7 разделов Уроки в курсе «Go (Golang) с нуля: основы языка и первые программы» 81 урок Тесты в курсе «Go (Golang) с нуля: основы языка и первые программы» 10 тестов Задачи в курсе «Go (Golang) с нуля: основы языка и первые программы» 76 задач Время прохождения курса «Go (Golang) с нуля: основы языка и первые программы» 0 ч. Последнее обновление курса «Go (Golang) с нуля: основы языка и первые программы» обн. 2 августа 2026

Добро пожаловать!

1 урок
1. Что за курс?

Основы

16 уроков
1. Пакеты
2. Импорт
3. Экспортируемые имена
4. Функции
5. Функции (продолжение)
6. Несколько возвращаемых значений
7. Именованные возвращаемые значения
8. Переменные
9. Переменные с инициализацией
10. Краткое объявление переменных
11. Базовые типы
12. Нулевые значения
13. Преобразование типов
14. Выведение типа
15. Константы
16. Числовые константы

Управляющие конструкции: for, if, else, switch и defer

12 уроков
1. Цикл for
2. Цикл for (продолжение)
3. for как аналог while
4. Бесконечный цикл
5. if
6. if с коротким оператором
7. if и else
8. switch
9. Порядок проверки в switch
10. switch без условия
11. defer
12. Несколько defer

Дополнительные типы: структуры, слайсы и карты

23 урока
1. Указатели
2. Структуры
3. Поля структур
4. Указатели на структуры
5. Литералы структур
6. Массивы
7. Слайсы
8. Слайсы как ссылки на массивы
9. Литералы слайсов
10. Значения по умолчанию у слайсов
11. Длина и ёмкость слайса
12. Nil-слайсы
13. Создание слайса через make
14. Слайсы слайсов
15. Добавление элементов
16. range
17. range (продолжение)
18. Карты
19. Литералы карт
20. Литералы карт (продолжение)
21. Изменение карт
22. Функции как значения
23. Замыкания

Методы и интерфейсы

20 уроков
1. Методы
2. Методы — это функции
3. Методы (продолжение)
4. Получатели-указатели
5. Указатели и функции
6. Методы и разыменование
7. Методы и разыменование (2)
8. Выбор: значение или указатель
9. Интерфейсы
10. Неявная реализация интерфейсов
11. Значения интерфейсов
12. Интерфейсы с nil-значением внутри
13. Nil-интерфейсы
14. Пустой интерфейс
15. Приведение типов
16. Переключение по типу
17. Stringer
18. Ошибки
19. Reader
20. Изображения

Дженерики

2 урока
1. Параметры типа
2. Обобщённые типы

Конкурентность

8 уроков
1. Горутины
2. Каналы
3. Буферизированные каналы
4. range и close
5. select
6. Выбор по умолчанию
7. sync.Mutex
8. Куда двигаться дальше