Подборки

Для работы в IT и просто для себя: 15 курсов по программированию

Где учиться писать код, разрабатывать сайты, мобильные приложения и игры
Курсы по программированию

Курсы по программированию ищут, когда хотят научиться создавать ПО, веб-сайты, мобильные приложения, игры. Особенно это актуально для тех, кто планирует сменить профессию или начать карьеру в IT-сфере. Но если вам просто нравится создавать собственные проекты, разбираться в технологиях и решениях, развивать смежные навыки — такое обучение тоже пригодится.

Как правильно выбрать курсы по программированию

Если технический бэкграунд слабый, сходу разобраться, какой курс полезный, а какой нет, не получится. Мы рекомендуем при выборе оценить такие факторы.

Цели. Определите, какие ваши ожидания от курсов программирования, что умеете сейчас и чему хотите научиться. Изучите содержание курсов и языки программирования, которые они предлагают, просмотрите темы. Убедитесь, что они соответствуют вашим целям.

Уровень школы, курсов (и ваш). Чем выше рейтинг школы и чем больше у нее довольных клиентов, тем лучше. Смотрите и на сами курсы: одни предназначены для начинающих, другие — более продвинутые, на них новичку будет сложно.

Преподаватели. Убедитесь, что курсы ведут квалифицированные преподаватели с опытом работы в IT-сфере. Специалисты должны иметь практический опыт.

Поддержка. Убедитесь, что при необходимости вы сможете обратиться к преподавателям или наставникам за консультацией и получить оперативный ответ.

Отзывы. Изучите отзывы других студентов, которые проходили курсы. Это поможет вам понять рейтинг этих курсов. Ищите отзывы на сторонних площадках, форумах, в профессиональных чатах и сообществах.

Стоимость. Изучите стоимость курсов и сравните их с другими курсами на рынке, чтобы быть уверенным, что получаете хорошее соотношение цены и качества.

Практика. Убедитесь, что курсы предлагают практические задания и возможность тестирования своих навыков на проектах. Практика поможет закрепить теорию и научиться решать реальные проблемы, с которыми вы в дальнейшем столкнётесь в реальной работе. Хорошо, если нужно будет готовить свои проекты. Это позволит на выходе получить готовое портфолио, которые потом можно показывать клиентам при поиске работы.

Кроме того, многие школы обещают студентам помощь с трудоустройством — обратите внимание и на этот момент. Понятно, что речь не идёт о 100%-гарантии работы сразу после обучения. Но помощь на старте обязательно пригодится.

В этой статье мы собрали подборку из курсов по программированию, которые предлагают проверенные платформы. Обратите внимание, указанная стоимость обучения актуальна на момент публикации статьи.

Курсы по мобильной разработке

 

Яндекс Практикум: Android-разработчик

Сайт: https://practicum.yandex.ru/android-developer/

Продолжительность: 12 месяцев.

Домашние и практические задания: да.

Формат обучения: в тренажёре.

Трудоустройство: да.

Документ: сертификат о прохождении курса.

Стоимость: 168 000 ₽.

Рассрочка: От 8642 ₽/мес. на 24 месяца.

На курсе «Android-разработчик» рассказывают об основах Java и постепенно переходят к Kotlin. Затем пойдут более сложные темы. Теорию объясняют на простом понятном языке и на примерах из реальной жизни. 

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

Главное о работе Андроид-разработчиков

Для удобства студентов обучение программированию с нуля и разбито на спринты. Изучать материал в любое время, главное — успевать сдавать домашние задания в срок. Отработать полученные знания можно на практике в тренажёре и реальной среде разработки Android Studio.

Чему научат:

  • разбираться в основах конструкции языка Java в теории и на практике;
  • понимать значение переменных, функций, свойств, полей и методов в Java;
  • работать со строками и циклами в Java;
  • пользоваться инструментами Android-разработки (Android Studio и Git);
  • разбираться в основах конструкции языка Kotlin в теории и во время воркшопов;
  • разбираться в архитектуре приложений;
  • работать с базами данных SQLite и Room;
  • работать с системой плагинов и сериализаторами и использовать их в OkHttp.

Есть аналогичный курс от Практикума по iOS-разработке.

Skillfactory: iOS-разработчик

Сайт: https://skillfactory.ru/ios-razrabotchik-s-nulya 

Продолжительность: 13 месяцев.

Домашние и практические задания: да.

Формат обучения: видеоуроки, вебинары, тренажёр.

Трудоустройство: да.

Документ: сертификат о прохождении курса.

Стоимость: 169 000 ₽.

Рассрочка: от 4700 ₽/мес. на 36 месяцев.

На курсе «iOS-разработчик с нуля» студенты изучают язык программирования Swift, создают 5 приложений для портфолио и участвуют в хакатонах. Также компания помогает с трудоустройством.

В программу обучения входят уроки по Xcode, GitHub, UIKit и других инструментам, которые нужны для разработки приложений под iOS.

обучение skillfactory

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

Чему научат:

  • понимать основы языка Swift;
  • разрабатывать простые приложения для iOS;
  • работать с интерфейсом UIKit и SwiftUI;
  • интегрировать сторонние библиотеки;
  • использовать системы контроля версий (Git);
  • тестировать и отлаживать приложения;
  • публиковать приложения в App Store;
  • разбираться в архитектуре iOS-приложений.

Skillbox: Профессия Android-разработчик

Сайт: https://skillbox.ru/course/profession-android-developer 

Продолжительность: 7 месяцев.

Домашние и практические задания: да.

Формат обучения: видеоуроки, вебинары, практические задания.

Трудоустройство: да.

Документ: сертификат о прохождении курса.

Стоимость: 153 000 ₽.

Рассрочка: от 4500 ₽/мес. на 34 месяца.

На курсе «Профессия Android-разработчик» рассказывают о программировании на Kotlin. Студенты создают сложные интерфейсы с помощью Android SDK и кастомных экранов. Осваивают работу в Android Studio, пишут, тестируют и оптимизируют код. За время обучения студенты выполняют 40 практических работ и 5 полноценных проектов для портфолио.

Карта обучения в Skillbox Android-разработчик

Также постоянно проводятся хакатоны, в которых можно получить реальный опыт командной разработки. 

Чему научат:

  • программировать на Kotlin;
  • разрабатывать приложения в Android Studio;
  • создавать интерфейсы с Android SDK;
  • создавать анимации;
  • тестировать и оптимизировать приложения;
  • проектировать стабильные и производительные приложения.

Курсы по Python

SF Education: Бэкэнд-разработчик на Python

Сайт: https://sf.education/bkpython 

Продолжительность: 10 месяцев.

Домашние и практические задания: да.

Формат обучения: видеоуроки, вебинары, практические задания.

Трудоустройство: да.

Документ: сертификат о прохождении курса.

Стоимость: 80 000 ₽.

Рассрочка: от 3350 ₽/мес. на 24 месяца.

На курсе «Backend-разработчик на Python» студенты изучают основы и продвинутые аспекты программирования на Python. Сначала преподаватели объясняют синтаксис языка и его основные функции. Затем студенты осваивают работу с библиотеками и учатся визуализировать данные. Более 50% обучения — практика, поэтому ученики сразу закрепляют полученные знания.

Курс SF Education

Чтобы учиться было удобнее, курс разбит на модули. В каждый модуль входит несколько теоретических уроков и практическая задача, которую проверяют преподаватели.

Чему научат:

  • программировать на Python;
  • работать с библиотеками Numpy и Pandas;
  • использовать графические библиотеки Matplotlib, Seaborn и Plotly для визуализации данных;
  • обрабатывать и анализировать данные в SQL;
  • интегрировать приложения со сторонними сервисами.

Productstar: основы python-разработки

Сайт: https://productstar.ru/dev-mini-python 

Продолжительность: 3 месяца.

Домашние и практические задания: да.

Формат обучения: видеоуроки, вебинары, практические задания.

Трудоустройство: да.

Документ: сертификат о прохождении курса.

Стоимость: 103 000 ₽.

Рассрочка: 2146 ₽/мес. на 24 месяца.

На курсе «Основы Python-разработки» студенты изучают синтаксис и библиотеки Pandas и NumPy. Много внимания уделено обработке и визуализации данных. Студенты учатся группировать данные, объединять таблицы и использовать подзапросы. В курсе есть темы по обновлению, добавлению и удалению данных, созданию и редактированию таблиц.

Обучение Productstar

Также на курсе изучают системы контроля версий Git, GitHub и GitLab CI. Эти знания пригодятся для автоматизации процессов разработки.

Чему научат:

  • писать код на Python и работать с его основными функциями;
  • использовать библиотеки Pandas и NumPy для обработки данных;
  • применять графические библиотеки Matplotlib и Seaborn для визуализации данных;
  • работать с базами данных и использовать SQL для их управления;
  • применять объектно-ориентированное программирование;
  • пользоваться системой контроля версий Git для управления кодом;
  • работать с API и интегрировать внешние сервисы;
  • создавать веб-приложения с использованием фреймворка Django.

Skillbox: Python-разработчик

Продолжительность: 10 месяцев.

Домашние и практические задания: да.

Формат обучения: видеоуроки.

Трудоустройство: да.

Документ: сертификат о прохождении курса.

Стоимость: 105 000 ₽. 

Рассрочка: 3059 ₽/мес. на  34 месяца.

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

Даже если вы никогда раньше не занимались программированием, вы сможете освоить этот язык благодаря простоте изложения материала.

Часть программы курса Skillbox Python-разработчик
Часть программы курса

На практике ученики создают Telegram-бота, полноценный магазин и аналог популярной соцсети для портфолио.

После успешного окончания курса Центр карьеры готов помочь с поиском работы.

Чему научат:

  • понимать основные принципы языка программирования Python;
  • разбираться с библиотеками для работы с данными;
  • работать с классами и встроенными декораторами;
  • работать с базой данных в Django;
  • работать с веб-фреймворками;
  • разрабатывать серверную часть для полноценного маркетплейса;
  • понимать основные принципы культуры CI и работы в Linux.

Курсы по DevOps

Producstar: Devops: быстрый старт

Сайт: https://productstar.ru/dev-mini-devops 

Продолжительность: 2 месяца.

Домашние и практические задания: да.

Формат обучения: видеоуроки, вебинары, практические задания.

Трудоустройство: помощь в трудоустройстве.

Документ: сертификат о прохождении курса.

Стоимость: 39 600 ₽.

Рассрочка: 1833 ₽/мес. на 24 месяца.

На курсе студенты изучают основы профессии DevOps-инженера, разбираются с работой в ОС Linux и Bash. Преподаватели рассказывают о жизненном цикле программного обеспечения и системах CI/CD, знакомят с системами контроля версий Git и GitLab, а также с GitLab CI. Это позволяет студентам лучше понимать, как разрабатывать, тестировать и внедрять программное обеспечение.

Курс Devops быстрый старт productstar

Также студентам рассказывают о контейнеризации, работе с Docker и Docker-Compose. Эти знания нужны, чтобы устанавливать приложения на различных серверах. Часть курса посвящена управлению конфигурациями с Ansible, где студенты изучают основные концепции и команды, разрабатывают роли и используют переменные. Это упрощает разработку серверов в будущем.

Чему научат:

  • разбираться в основах профессии DevOps-инженера;
  • работать с Linux и Bash;
  • использовать Git и GitLab для управления версиями;
  • настраивать и использовать CI/CD системы;
  • работать с приложениями Docker и Docker-Compose;
  • автоматизировать конфигурации с Ansible.

Skillfactory: Профессия DevOps-инженер

Сайт: https://skillfactory.ru/devops-engineer 

Продолжительность: 6 месяцев.

Домашние и практические задания: да.

Формат обучения: онлайн-занятия, тренажеры, практические занятия.

Трудоустройство: помощь в трудоустройстве.

Документ: сертификат о прохождении курса.

Стоимость: 118 500 ₽.

Рассрочка: от 3290 ₽/мес. на 36 месяцев.

Курс рассчитан на новичков. Сначала студентам рассказывают об основах профессии и роли специалистов. Объясняют, что такое инфраструктура и конфигурации, как ими управлять. Как работать с контейнерами Docker и системами по типу CI/CD.

скиллфактори DevOps

Есть отдельные уроки, посвященные мониторингу и журналированию, а также микросервисной архитектуре и Kubernetes. Эти знания пригодятся, чтобы в будущем следить за работоспособностью приложений.

Чему научат:

  • управлять инфраструктурой и конфигурациями Ansible, Puppet, Terraform;
  • работать с приложениями Docker и Docker-Compose
  • использовать Git и GitLab для управления версиями;
  • настраивать и использовать CI/CD системы;
  • управлять облачными инфраструктурами AWS и Яндекс.Облако.
  • выстраивать процессы для получения и анализа обратной связи от пользователей. Организовывать команду техподдержки.

Hexlet: DevOps для программистов

Сайт: https://ru.hexlet.io/programs/devops-for-programmers 

Продолжительность: 3 месяца.

Домашние и практические задания: да.

Формат обучения: онлайн-занятия, видеоуроки, практические задания.

Трудоустройство: нет.

Документ: сертификат о прохождении курса.

Стоимость: 20 600 ₽/месяц.

На курсе «DevOps для программистов» учат автоматизировать развертывание и настройку приложений с помощью Docker и Ansible. Эти знания пригодятся, чтобы развертывать приложения на разных серверах.

Hexlet DevOps

Также на курсе рассказывают о настройке и управлении серверами, тестировании кода, визуализации данных и работе с облачными ресурсами. В общем, обо всем, что пригодится DevOps-инженеру.

Чему научат:

  • применять Docker для контейнеризации;
  • управлять конфигурациями с Ansible;
  • настраивать CI/CD процессы;
  • работать с облачными инфраструктурами AWS и Яндекс Облако;
  • настраивать мониторинг и логирование Grafana, Prometheus, Elastic Stack;
  • автоматизировать инфраструктуру с помощью Terraform;
  • обеспечивать безопасность и управлять секретами.

Курсы по разработке игр

School: Game designer

Сайт: https://www.school-xyz.com/gamedesigner

Продолжительность: 16 месяцев.

Домашние и практические задания: да.

Формат обучения: видеоуроки.

Трудоустройство: нет.

Документ: Сертификат о прохождении курса.

Стоимость: 111 600 ₽.

Рассрочка: 4650 ₽/мес. на 24 месяца.

Курс «Game Designer» предоставляет студентам возможность овладеть навыками создания игровых уровней, нарративного дизайна и геймдизайна. Преподаватели курса — опытные IT-специалисты из крупных игровых студий. Онлайн-формат обучения позволяет студентам учиться в удобное время, а также просматривать стримы и получать обратную связь на домашние задания. 

Первые 4 месяца отведены на изучение концептов игр, прототипов, документации. Следующие 4 месяца — нарратив в играх. Финальный этап (8 месяцев) — level-дизайн, навигация и управление эмоциями игрока.

Навыки, которые получают студенты School: Game designer
Чему учат на курсе и что будет уметь студент после окончания

Чему научат:

  • работать с Unity и создавать прототипы на этом движке;
  • дизайнить PvP-карты и уровни для стелс-шутеров от 3 лица;
  • прототипировать на Unreal Engine 4;
  • разбираться, какие есть игровые механики и как они ограничивают повествование;
  • соединять историю и геймплей так, чтобы они дополняли друг друга;
  • управлять вниманием и эмоциями игрока;
  • строить навигацию, делать арены;
  • работать с игровым пространством.

School-xyz: Разработка игр на unity

Сайт: https://www.school-xyz.com/unity 

Продолжительность: 5 месяцев.

Домашние и практические задания: да.

Формат обучения: онлайн-занятия, видеоуроки, практические задания.

Трудоустройство: помощь в трудоустройстве.

Документ: сертификат о прохождении курса.

Стоимость: 4200 ₽/мес.

На курсе учат создавать игры с нуля на движке Unity. Сначала преподаватели объясняют основы программирования на C++ и учат создавать и управлять игровыми объектами. Затем помогают разработать простые игровые прототипы в 2D, добавить анимацию персонажей и объектов. А также поработать с неигровыми персонажами (NPC) для создания живого игрового мира.

Программа курса «Разработка игр на Unity»

К концу обучения студенты освоят создание игровых интерфейсов вроде меню и панели управления, научатся публиковать свои игры на различных платформах вроде Steam, App Store и Google Play. 

Чему научат:

  • работать с Unity и C++;
  • создавать и анимировать персонажей;
  • разрабатывать игровой интерфейс;
  • оптимизировать и публиковать игры на платформах Steam, App Store и Google Play;
  • применять физику и эффекты в играх;
  • интегрировать монетизацию в игры.

Skillbox: Профессия Разработчик игр на Unreal Engine

Сайт: https://skillbox.ru/course/profession-unreal-engine-5/ 

Продолжительность: 12 месяцев.

Домашние и практические задания: да.

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

Трудоустройство: помощь в трудоустройстве или возврат денег.

Документ: сертификат о прохождении курса.

Стоимость: 180 000 ₽.

Рассрочка: от 5728 ₽/мес. на 31 месяц.

Курс научит создавать игры с нуля. Здесь объясняют основы C++, который пригодится для создания кода для управления игровыми элементами. Также рассказывают о Blueprints — инструменте визуального программирования, который позволяет создавать игровые механики без написания кода.

Профессия разработчик игр на Unreal Engine 5

К концу обучения студенты осваивают создание и анимацию персонажей, работу с освещением, звуком и эффектами. Умеют оптимизировать игры для различных платформ. 

Чему научат:

  • разрабатывать игры на Unreal Engine 5;
  • программировать на C++ и использовать Blueprints;
  • создавать и анимировать игровые персонажи и объекты;
  • работать с освещением, звуком и спецэффектами;
  • оптимизировать игры для различных платформ, включая ПК и мобильные устройства;
  • создавать 3D-модели и текстуры, используя инструменты MetaHuman и MegaScans.

Курсы про frontend разработке

Бруноям: Онлайн-курс Frontend-разработчик

Сайт: https://brunoyam.com/online-kursy

Продолжительность: 6 месяцев.

Домашние и практические задания: да.

Формат обучения: видеоуроки, практические задания.

Трудоустройство: помощь в трудоустройстве.

Документ: сертификат о прохождении курса.

Стоимость: 69 900 ₽.

Рассрочка: 5900 ₽/мес. на 12 месяцев.

На курсе рассказывают об основах HTML и CSS для создания и оформления веб-страниц. Преподаватели рассказывают о структуре веб-страницы с точки зрения HTML и CSS. Показывают, как добавлять цвета, шрифты и настраивать расположение элементов. Также объясняют JavaScript, который нужен для создания интерактивных элементов.

Бруноям Frontend

Отдельные уроки посвящены работе с фреймворками Git, React, Node.js и адаптивной версткой. Эти знания пригодятся, чтобы создавать интерактивные элементы и делать сайт удобным для пользователя.

Чему научат:

  • работать с HTML и CSS для создания веб-страниц;
  • использовать JavaScript для добавления интерактивных элементов;
  • работать с Git для управления версиями кода;
  • разрабатывать интерфейсы с использованием React;
  • создавать серверные приложения с помощью Node.js;
  • делать сайты адаптивными и кроссбраузерными.

Нетология: Frontend-разработчик: расширенный курс

Сайт: https://netology.ru/programs/front-end 

Продолжительность: 20 месяцев.

Домашние и практические задания: да.

Формат обучения: вебинары, видеолекции, практические задания.

Трудоустройство: помощь в трудоустройстве.

Документ: диплом о профессиональной переподготовке.

Стоимость: 128 300 ₽.

Цена в рассрочку: 3750 ₽/мес. на 36 месяцев.

Курс рассказывает об HTML и CSS. Полученные знания помогут  создавать текст, изображения и другие элементы на сайте, а также оформлять их, задавать цвета, выбирать шрифты и расположение элементов. Также pздесь объясняют JavaScript, который нужен для создания интерактивных элементов.

Курс Frontend-разработчик –нетология

В ходе обучения студенты осваивают React — популярную библиотеку для создания динамичных пользовательских интерфейсов. Учатся работать с API и использовать Git для управления версиями кода. Курс также рассказывает об адаптивной вёрстке, которая нужна для корректного отображения на всех устройствах и в разных браузерах.

Чему научат:

  • верстать сайты на HTML и CSS для всех типов устройств;
  • программировать на JavaScript, создавать интерактивные элементы;
  • работать с популярной библиотекой React для создания интерфейсов;
  • использовать Git для управления версиями кода;
  • разрабатывать приложения с использованием API.

Html-academy: «Фронтенд-разработчик»

Сайт: https://htmlacademy.ru/profession/frontender 

Продолжительность: 1 год и 4 месяца.

Домашние и практические задания: да.

Формат обучения: онлайн-курсы, практические задания.

Трудоустройство: гарантия трудоустройства.

Документ: сертификат о прохождении курса.

Стоимость: 200 000 ₽.

Курс с лайвами, практикой и ревью кода. Перед тем, как его покупать, нужно пройти тренажёры от академии. Тренажёры — это 4 модуля по несколько частей. Они познакомят новичков с веб-разработкой, HTML, CSS, JavaScript и PHP.

Расскажут о синтаксисе HTML, категории тегов и правила их выкладывания. Познакомят с интерфейсом Figma. Объяснят интерфейс Figma подробнее. Научат создавать файловую структуру проектов и выбирать правильный формат файлов.

Программа курса HTML-academy

А также обучат CSS с нуля, объяснят шрифты и типографику. Помогут установить контентную и декоративную графику на страницы проекта.

Чему научат:

  • создавать веб-страницы с использованием HTML и CSS;
  • программировать на JavaScript и добавлять интерактивные элементы;
  • работать с библиотекой React для разработки интерфейсов;
  • использовать Git для управления версиями кода;
  • делать сайты адаптивными и кроссбраузерными.