Мы используем cookie для стабильной работы сервиса. Подробнее

PRO Go. Основы программирования

ФорматОнлайн
Длительность3-6 часов в неделю
Объём10 занятий
О курсе

Подробнее

Программа курса на базовом уровне освещает практические основы программирования. В ходе обучения предстоит решить множество небольших задач, охватывающих основные базовые конструкции языка Go. 70% курса – это практика, в качестве домашних заданий. Она поможет натренировать умение читать код, анализировать готовые программы, а также писать программный код самостоятельно. Если возникнут какие-то трудности, вопросы – команда курса всегда готова помочь, нужно только написать свой вопрос в комментариях к задаче.  Курс разбит на 6 модулей, каждый из них содержит теоретические и практические материалы. Модули курса: Общая информация о курсе; Ввод-вывод данных. Переменные; Условный оператор; Оператор цикла; Строки и символы; Функции; Массивы; Зачёт; Дипломная работа; Заключение. Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь.    Этот курс поможет вам окунуться в программирование, где вы сможете:  понять интересно вам или нет дальше развиваться в этой сфере;  убедиться, что программирование не так сложно, как вам кажется; найдёте единомышленников, с кем потом можно будет создавать совместные проекты.  Последние обновления на курсе: 19.09.2025 - обновили и дополнили второй модуль курса сделали лекции нагляднее, задания понятнее, добавили новые упражнения и учли обратную связь студентов. 26.10.2025 — обновили третий модуль курса: улучшили объяснения по условным операторам, добавили новые задачи, усилили блоки по отладке и логике, учли обратную связь студентов. 16.11.2025 - Полностью обновили четвертый модуль "Операторы цикла": переработали лекции, расширили блоки практических заданий, внедрили систему эталонных решений с пошаговыми разборами, обновили разделы по циклам for, минимаксным задачам, операторам break и continue, добавили тренажеры для отработки вложенных циклов и анализа цифр чисел. 18.11.2025 — Полностью обновили пятую главу «Строки и символы»: переработали лекции, расширили блоки практических заданий, внедрили систему эталонных решений с пошаговыми разборами, добавили теорию по работе с символами, рунными срезами и строками, включили в раздел информацию по пакету strings — поиск, замена, разбиение, сравнение, а также задачи на обработку текста, алфавитные диапазоны, телеграфные коды и шифры. 29.11.2025 — Полностью обновили шестую главу «Функции»: переработали лекции, расширили блоки практических заданий, внедрили систему эталонных решений с пошаговыми разборами, добавили подробную теорию по всем типам функций — принимающим и возвращающим данные, только принимающим, только возвращающим, а также функциям без параметров и возвращаемых значений, включили разделы по оператору return , области видимости переменных, цепочкам вызовов функций и правилам именования, добавили практические задачи на вычисления, обработку строк, математические операции и реальные сценарии использования функций в разработке. 06.12.2025 — Обновили седьмую главу «Массивы и срезы»: переработали лекции, добавили визуальные схемы и пояснения по внутреннему устройству массивов и срезов, расширили блоки практических заданий, внедрили эталонные решения с пошаговыми комментариями, усилили акценты на различиях между массивами и срезами, передаче по значению и по ссылке, работе с длиной и ёмкостью, добавили задачи на перебор, фильтрацию, вложенные структуры, а также реальные сценарии использования массивов в разработке. 01.12.2025 - Добавили в курс модуль "Зачёт"  12.12.2025 - Добавили в курс модуль "Дипломная работа" с первым проекта ученика.
Требования

Что нужно для старта

  • Для усвоения материала не нужны никакие дополнительные знания.
Результат

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

  • Основным конструкциям языка программирования Go
  • Писать программный код
  • Читать код и анализировать чужие программы
  • Решать алгоритмические задачи
Аудитория

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

  • Для тех, кто хочет научиться программировать;
  • Для тех, кто решил попробовать себя в программировании и понять это его или нет;
  • Для тех, кто решил сменить работу или найти интересную подработку. 94% думают о смене работы, 55% из них не решаются это сделать, 3-4 профессии в среднем меняет человек за всю жизнь. Сейчас самое время попробовать что-то новое;
  • Для тех, кто хочет улучшить свои знания, навыки, повысить квалификацию.
Содержание

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

10 занятий
№ТемаЧто внутри
01Общая информация о курсе

- Добро пожаловать 🙌
- Познакомимся?
- Сообщество разработчиков Go
- Личный наставник
- Финальное напутствие

02Типы данных. Переменные

- Шаг #2
- Практические советы по прохождению курса
- Вывод данных
- Вывод данных. Часть 2
- Переменная
- Ввод данных
- Сообщество студентов
- Целые числа
- Тестирование и работа с ошибками
- Целые числа. Анализ цифр числа
- Среды разработки
- Вещественные числа
- Итоговый тест

03Условный оператор

- Шаг #3
- Условный оператор
- Логические операторы
- Вложенные условия
- Оператор switch
- Отладка кода
- Итоговый тест
- Итоговый тест. Часть 2
- Сообщество разработчиков Go

04Оператор цикла

- Шаг #4
- Цикл for
- Цикл for. Сумматор
- Мозгокачалка
- Цикл for. Часть 2
- Цикл for. Часть 2. Практика
- Цикл for. Мультипликатор
- Пригласи друга
- Цикл for с условием
- Цикл for с условием. Анализ цифр числа
- Цикл for с условием. Последовательности
- Минимаксные задачи
- Почему люди сливаются с обучения?
- Вложенные циклы
- Операторы break и continue
- Итоговый тест

05Строки и символы

- Шаг #5
- Символы
- Строки
- Итоговый тест

06Функции

- Шаг #6
- Функция
- PRO Bulki
- Виды функций
- Функция, которая ничего не принимает и не возвращает
- Функция, которая что-то принимает и ничего не возвращает
- Оператор return
- Функция, которая ничего не принимает, но что-то возвращает
- Функция, которая что-то принимает и что-то возвращает
- Основные нюансы при создании и вызове функций

07Массивы и слайсы

- Шаг #7
- Одномерные массивы
- Одномерные массивы. Работа с индексом
- Одномерные. Вложенности
- Многомерные
- Итоговый тест
- Итоговый тест. Часть 2

08Зачёт

- Итоговый зачёт

09Дипломная работа

- Консольная игра

10Заключение

- Заключительный урок

01Общая информация о курсе

- Добро пожаловать 🙌
- Познакомимся?
- Сообщество разработчиков Go
- Личный наставник
- Финальное напутствие

02Типы данных. Переменные

- Шаг #2
- Практические советы по прохождению курса
- Вывод данных
- Вывод данных. Часть 2
- Переменная
- Ввод данных
- Сообщество студентов
- Целые числа
- Тестирование и работа с ошибками
- Целые числа. Анализ цифр числа
- Среды разработки
- Вещественные числа
- Итоговый тест

03Условный оператор

- Шаг #3
- Условный оператор
- Логические операторы
- Вложенные условия
- Оператор switch
- Отладка кода
- Итоговый тест
- Итоговый тест. Часть 2
- Сообщество разработчиков Go

04Оператор цикла

- Шаг #4
- Цикл for
- Цикл for. Сумматор
- Мозгокачалка
- Цикл for. Часть 2
- Цикл for. Часть 2. Практика
- Цикл for. Мультипликатор
- Пригласи друга
- Цикл for с условием
- Цикл for с условием. Анализ цифр числа
- Цикл for с условием. Последовательности
- Минимаксные задачи
- Почему люди сливаются с обучения?
- Вложенные циклы
- Операторы break и continue
- Итоговый тест

05Строки и символы

- Шаг #5
- Символы
- Строки
- Итоговый тест

06Функции

- Шаг #6
- Функция
- PRO Bulki
- Виды функций
- Функция, которая ничего не принимает и не возвращает
- Функция, которая что-то принимает и ничего не возвращает
- Оператор return
- Функция, которая ничего не принимает, но что-то возвращает
- Функция, которая что-то принимает и что-то возвращает
- Основные нюансы при создании и вызове функций

07Массивы и слайсы

- Шаг #7
- Одномерные массивы
- Одномерные массивы. Работа с индексом
- Одномерные. Вложенности
- Многомерные
- Итоговый тест
- Итоговый тест. Часть 2

08Зачёт

- Итоговый зачёт

09Дипломная работа

- Консольная игра

10Заключение

- Заключительный урок

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «PRO Go. Основы программирования» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

GOLANG NINJA. Искусство работы с ошибками
Курс не имеет дедлайнов, можно проходить в удобном для вас темпе
GOLANG NINJA. Искусство работы с ошибками

Данный курс является первой частью специализации "Искусство работы с ошибками и безмолвной паники в Go". Что такого особенного можно рассказать про ошибки? Мы считаем, что грамотн…

Онлайн9 занятийПродвинутый
22 529 ₽
Программа: Твой JavaScript
Программа: Твой JavaScript

Цель курса - дать вам исчерпывающее понимание JavaScript. Мы не обещаем сделать из вас сеньора за две недели, это сказки. Наша задача - предоставить самую подробную и глубокую баз…

Онлайн21 занятий
4 250 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Профессиональная переподготовка «Инженер-программист станков ЧПУ»
−8%256 часов
Профессиональная переподготовка «Инженер-программист станков ЧПУ»

▶️ Профессиональная переподготовка «Инженер-программист станков ЧПУ» с выдачей диплома. Дистанционное (онлайн) обучение в учебном центре «НЦПО». 🔥Обучение в рассрочку от 1320 руб.…

Онлайн3 занятий
Домашние заданияИнтерактивные тренажёры+3
17 250 ₽−8%
15 850 ₽от 1 320 ₽/мес на 12 мес.
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес