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

Курс посвящен базовым понятиям программирования: типы данных, операторы, переменные, условия, циклы, массивы и функции. Он является вводным и подойдет слушателям с небольшим опытом или вообще без опыта программирования. Обучение будет проходить на языке программирования Go.
Начальный уровень
3-6 часов в неделю
Сертификат Stepik

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

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

О курсе

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

70% курса – это практика, в качестве домашних заданий. Она поможет натренировать умение читать код, анализировать готовые программы, а также писать программный код самостоятельно. Если возникнут какие-то трудности, вопросы – команда курса всегда готова помочь, нужно только написать свой вопрос в комментариях к задаче. 

Курс разбит на 6 модулей, каждый из них содержит теоретические и практические материалы.

Модули курса:

  1. Типы данных. Переменные;
  2. Условный оператор;
  3. Оператор цикла;
  4. Строки и символы;
  5. Массивы;
  6. Функции.

Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. 

 

Этот курс поможет вам окунуться в программирование, где вы сможете: 

  • понять интересно вам или нет дальше развиваться в этой сфере; 
  • убедиться, что программирование не так сложно, как вам кажется;
  • найдёте единомышленников, с кем потом можно будет создавать совместные проекты. 

Последние обновления на курсе:

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

  • 26.10.2025обновили третий модуль курса: улучшили объяснения по условным операторам, добавили новые задачи, усилили блоки по отладке и логике, учли обратную связь студентов.

  • 16.11.2025 - Полностью обновили четвертый модуль "Операторы цикла": переработали лекции, расширили блоки практических заданий, внедрили систему эталонных решений с пошаговыми разборами, обновили разделы по циклам for, минимаксным задачам, операторам break и continue, добавили тренажеры для отработки вложенных циклов и анализа цифр чисел.

  • 18.11.2025Полностью обновили пятую главу «Строки и символы»: переработали лекции, расширили блоки практических заданий, внедрили систему эталонных решений с пошаговыми разборами, добавили теорию по работе с символами, рунными срезами и строками, включили в раздел информацию по пакету strings — поиск, замена, разбиение, сравнение, а также задачи на обработку текста, алфавитные диапазоны, телеграфные коды и шифры.

  • 29.11.2025 — Полностью обновили шестую главу «Функции»: переработали лекции, расширили блоки практических заданий, внедрили систему эталонных решений с пошаговыми разборами, добавили подробную теорию по всем типам функций — принимающим и возвращающим данные, только принимающим, только возвращающим, а также функциям без параметров и возвращаемых значений, включили разделы по оператору return , области видимости переменных, цепочкам вызовов функций и правилам именования, добавили практические задачи на вычисления, обработку строк, математические операции и реальные сценарии использования функций в разработке.

  • 06.12.2025 — Обновили седьмую главу «Массивы и срезы»: переработали лекции, добавили визуальные схемы и пояснения по внутреннему устройству массивов и срезов, расширили блоки практических заданий, внедрили эталонные решения с пошаговыми комментариями, усилили акценты на различиях между массивами и срезами, передаче по значению и по ссылке, работе с длиной и ёмкостью, добавили задачи на перебор, фильтрацию, вложенные структуры, а также реальные сценарии использования массивов в разработке.

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

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

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

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

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

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

Вы смотрите видео, читаете конспект, а затем выполняете задачи по пройденным темам. Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. Если у вас возникнут проблемы, команда курса даст советы и подсказки.

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

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

  • Возможность освоить профессию 21 века =)
  • Навыки и знания, востребованные работодателем
  • Возможность отработать теорию на практике
  • Поддержку команды курса и однокурсников
  • Доступ к форуму решений
  • Доступ к сообществу программистов
  • Поддержку преподавателей, которые отвечают в течение дня
  • Сертификат о прохождении курса

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

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

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

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

Price: 2 490