Где учиться Python-разработке: подборка платных и бесплатных курсов
Почти 40 лучших курсов по Python: онлайн, офлайн, на английском и русском языках, платные и бесплатные.
Кадр: «Чёрное зеркало: Брандашмыг» / Netflix / Endemol UK
Написать первую программу на Python с нулевым опытом можно за один час. Познакомиться с основами языка и понять, как он устроен — за 10 часов. Освоить более сложные темы — в течение месяца, занимаясь по 1–2 часа в день. А чтобы получить полноценную профессию — от трёх месяцев до полутора лет.
Рынок онлайн-образования предлагает множество курсов обучения языку Python. Каждый может найти программу, которая поможет достигнуть нужную цель: сделать первые шаги в программировании, подготовиться к экзаменам, примерить на себя другую профессию, сменить профессию, повысить профессиональный уровень или получить прикладные навыки. Самостоятельно или в группе, с помощью опытного наставника или тренажёра, платно или бесплатно, с сертификатом или без.
В этой статье мы собрали большой перечень из 39 курсов, которые предлагают обучение программированию на Python. Программы разработаны под разные задачи — от основ языка и его синтаксиса, практики написания кода до работы с базами данных, библиотеками, фреймворками, разработки собственных веб-приложений. Мы сгруппировали курсы по блокам: платные, бесплатные, с разными сроками обучения.
Мы не включали в подборку образовательные программы по аналитике и data science — только классическое программирование.
Содержание
- Чем различаются программы и как их оценить
- Платные курсы длительностью от 6 до 14 месяцев
- Платные курсы длительностью от 1 месяца до полугода
- Платные короткие курсы длительностью до 1 месяца
- Бесплатные курсы
Чем различаются программы по Python-разработке и как их оценить
Длительность и формат. Кроме продолжительности обучения и рекомендованного времени на освоение материалов, программы разных школ различаются форматом обучения. Это может быть потоковое обучение, смешанное или полностью самостоятельное. Как правило, в потоке работа идёт более слаженно и интенсивно, участники группы поддерживают друг друга. В самостоятельном формате больше свободы и ответственности, а начать обучение можно в любое время.
Среда разработки. В некоторых программах предусмотрены интерактивные тренажёры для отработки навыков, в других разработка сразу ведётся в IDE.
Документ. Если школа выдаёт сертификат или диплом ДПО, она делает это на основании образовательной лицензии РФ. Для налоговых резидентов РФ это дополнительная возможность получить налоговый вычет из суммы, которую заплатили за обучение. Некоторые школы выдают сертификаты без лицензий. Их также можно прикладывать к резюме или портфолио как подтверждение обучения, но налоговые вычеты за них получить не удастся.
Портфолио. На большинстве курсов по Python-разработке предлагают пополнять портфолио в период обучения. Это могут быть мини-проекты или более крупные работы, которые пройдут код-ревью и позволят вам показать свои навыки будущему работодателю. Учебный проект может быть один, но большой или несколько, на отдельные темы и навыки.
Цена. Большинство программ обучения предполагают помесячные платежи, а рассрочку студенту даёт банк-партнёр. Стоимость обучения может меняться в зависимости от маркетинговых акций онлайн-школы и выбранного пакета услуг.
Пробный доступ. Некоторые образовательные платформы дают возможность попробовать курс в демоформате. Так можно оценить, насколько понятно изложен материал, как работает тренажёр, быстро ли приходит обратная связь.
Доступ к пройденным материалам. Не все школы и образовательные платформы дают доступ к материалам навсегда: кто-то ограничивает доступ сроками обучения или просит оплатить дополнительное время доступа.
Карта навыков
Чтобы не раздувать объём материала и карточки каждого курса, мы собрали и разбили по категориям те навыки, которым обучают разные онлайн-школы. В описании курсов мы просто будем использовать названия категорий.
- Основы Python. Синтаксис, циклы, переменные, стандартная библиотека, структура программ, типы данных, работа с файлами.
- Инструменты. Системы контроля версий, IDE.
- Computer science. Структуры данных, алгоритмы, ООП.
- Бэкенд-разработка. Фреймворк Django, форматы JSON и XML, AJAX, сетевые протоколы, взаимодействие с API, работа с базами данных, REST API.
- Фронтенд-разработка. Основы JavaScript, HTML, CSS, Flexbox, адаптивный дизайн, вёрстка веб-страниц.
- Дополнительные библиотеки и фреймворки. React, Redux, Vue, Angular.
- Введение в DevOps. Работа с Linux, командная строка Linux, Docker, CI/CD, жизненный цикл ПО.
- Тестирование. Автоматическое и ручное тестирование, библиотеки для тестирования.
- Фулстек-разработка.
Платные курсы длительностью от 6 до 14 месяцев
Комплексное обучение — это формат, когда за один год студент получает новую профессию и может прокачаться не только в знаниях и практике разработки, но и научиться работать в команде, проходить собеседования и отвечать на вопросы HR и технических специалистов. Как правило, в более дорогие версии платных пакетов включено карьерное сопровождение и помощь в подготовке портфолио и резюме, подборе вакансий, а также анализ навыков, адаптация к карьерному переходу.
Skillfactory: «Fullstack-разработчик на Python»
Курс поможет «войти в айти» с нуля и делает упор не только на стандартных темах вроде синтаксиса и изучения фреймворков, но также и на важных в реальной практике вещах: жизненный цикл ПО, деплой, контейнеры, тесты.
Для кого 🙋: новички в программировании, разработчики на других языках программирования.
Механика 💼: тренажёры, тесты, видеоуроки, онлайн-митапы, хакатоны, сквозные проекты.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. Фулстек-разработка.
Длительность 📅: 14 месяцев.
Время на учёбу ⌛: 10 часов в неделю.
Стоимость 💳: рассрочка от 4167 рублей в месяц, полная стоимость курса — 137 500 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 7.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Особенности курса по Python 💪:
- Обратная связь наставника
- Доступ навсегда
- Карьерное консультирование
- Стажировка
- Без пробного доступа
«Логомашина»: «Fullstack-разработчик на Python»
Хороший вариант для старта, даже если вы гуманитарий. В курсе используются тренажёры, так что вы будете получать мгновенный отклик на домашки, а самые критичные моменты можно будет разбирать с преподавателем.
Для кого 🙋: непрограммисты.
Механика 💼: тренажёры, тесты, домашние задания, проекты, хакатоны.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. Фулстек-разработка.
Длительность 📅: 14 месяцев.
Время на учёбу ⌛: 10 часов в неделю.
Стоимость 💳: рассрочка от 2916 рублей в месяц, полная стоимость курса — 97 628 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 6.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Последнее обновление материалов: 2023 год.
Особенности курса «Python-разработчик» 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Доступ к курсу ограничен
- Без пробного доступа
Otus: Python Developer
В отличие от курсов выше, здесь, помимо мощного Djago, разбирается ещё один Python-фреймворк — легковесный и простой для изучения Flask.
Для кого 🙋: новички и Python-джуниоры.
Механика 💼: тренажёры, тесты, домашние задания, проекты, хакатоны.
Программа первой ступени 📚: Основы языка программирования. Инструменты. Computer science. Бэкенд-разработка (+ Flask). Введение в DevOps. Python для data science.
Программа второй ступени 📚: Углублённое изучение Python. Практики разработки. Функциональное и процедурное программирование. Виртуальная машина. Качество ПО. Автоматизация задач. Масштабирование веб-проектов. Библиотеки и инструменты для анализа данных. Введение в язык Go.
Длительность 📅: 10 месяцев.
Время на учёбу ⌛: от 4 часов в неделю.
Стоимость 💳: рассрочка от 17 400 рублей в месяц, полная стоимость двух ступеней курса — 174 000 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 2.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Особенности курса Python Developer 💪:
- Обратная связь наставника
- Доступ навсегда
- Карьерное консультирование
- Без стажировки
- Без пробного доступа
«Хекслет»: «Python-разработчик»
Популярная среди программистов онлайн-школа, основной фокус делает на веб-разработке и построении комьюнити. У неё много дополнительных полезных для всего программистского комьюнити проектов вроде списка городских IT-сообществ или open-source-проектов.
Для кого 🙋: новички в программировании.
Механика 💼: видеоуроки и программные проекты, текстовая теория, работа с наставником, вебинары, лайвкодинг. Дедлайнов нет, но за доступ к материалам после окончания курса надо доплачивать ежемесячно.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. Фулстек-разработка. Работа с чужим кодом и open-source-проектами.
Длительность 📅: 10 месяцев.
Время на учёбу ⌛: от 15 часов в неделю.
Стоимость 💳: рассрочка от 6300 рублей в месяц, полная стоимость курса — 134 100 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 4.
Документ 🥇: сертификат о завершении обучения в «Хекслете».
Особенности курса по Python 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Пробный доступ
- Доступ к курсу ограничен
Компьютерная академия Top: «Курсы Python онлайн»
Один из самых доступных (если смотреть без учёта скидок) большой курс по Python. Один из плюсов — международные сертификаты, которые помогут с поиском работы за рубежом (хотя для джуниоров это довольно сложная задача).
Для кого 🙋: школьники и выпускники от 15 до 18 лет, студенты вузов, новички в программировании или те, кто хочет сменить язык программирования.
Механика 💼: очный и дистанционный форматы, только живые видеоуроки (не предзаписанные), группы по 25 человек.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Фулстек-разработка.
Длительность 📅: 12 месяцев.
Время на учёбу ⌛: от 4 часов в неделю.
Стоимость 💳: рассрочка от 2380 рублей в месяц, полная стоимость курса — 72 830 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 7.
Документ 🥇: международный диплом Компьютерной академии Top и международные сертификаты от компаний-партнёров.
Особенности курса по Python разработке 💪:
- Обратная связь наставника
- Доступ к курсу ограничен
- Без пробного доступа
- Без карьерных консультаций
- Без стажировки
Eduson Academy: «Python-разработчик»
Ещё один из самых доступных больших курсов (без учёта скидки). Создатели обещают аж семь проектов в портфолио и регулярные видеоразборы кода от преподавателей.
Для кого 🙋: для новичков в программировании, знакомых с основами школьной математики.
Механика 💼: разные уровни сложности проектов для портфолио на выбор, видеозаписи, практические задания, код-ревью, интерактивный воркбук, тренажёры, видеоразборы кода.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Фулстек-разработка. Работа на удалёнке.
Длительность 📅: 9 месяцев.
Время на учёбу ⌛: 3–5 часов в неделю.
Стоимость 💳: рассрочка от 6166 рублей в месяц, полная стоимость курса — 64 750 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 5–7.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Последнее обновление: 2023 год.
Особенности курса «Python-разработчик» 💪:
- Обратная связь наставника
- Доступ навсегда
- Карьерное консультирование
- Стажировка
- Без пробного доступа
Skypro: «Python-разработчик»
Курс от создателей онлайн-школы Skyeng. В целом программа довольно стандартная: онлайн-платформа с тренажёром, вебинары и обратная связь от преподавателей.
Для кого 🙋: для новичков в программировании и тех, кто программирует на других языках.
Механика 💼: 40-минутные видеолекции, практические задания, тренажёр, работа с преподавателем, вебинары.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Фулстек-разработка.
Длительность 📅: 9 месяцев.
Время на учёбу ⌛: 10 часов в неделю.
Стоимость 💳: рассрочка от 4074 рублей в месяц, полная стоимость курса — 103 461 рубль.
Формат 💻: поток.
Количество проектов в портфолио ☝: 7.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Особенности курса «Python-разработчик» 💪:
- Обратная связь наставника
- Доступ навсегда
- Карьерное консультирование
- Стажировка
- Без пробного доступа
«Яндекс Практикум»: «Python-разработчик»
Фишка курсов от «Яндекс Практикума» — отбор на стадии оплаты обучения и система «вылета» при невыполнении какого-то объёма заданий.
Для кого 🙋: для старта в программировании.
Механика 💼: теория и практика в тренажёре, вебинары, лекции, проекты для портфолио.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps.
Более подробную информацию можно посмотреть в нашей статье со сравнением этого курса и курса от Skillbox.
Длительность 📅: 9 месяцев.
Время на учёбу ⌛: 15 часов в неделю.
Стоимость 💳: рассрочка от 7129 рублей в месяц, полная стоимость курса — 138 600 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 7.
Документ 🥇: Диплом о профессиональной переподготовке от «Яндекс Практикума» или сертификат о прохождении курса.
Особенности курса по Python 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Пробный доступ
- Доступ к курсу ограничен
«Яндекс Практикум»: «Python-разработчик Плюс»
Расширенный курс от «Практикума», который, по словам авторов, поможет выйти на уровень джуниор+ — то есть стать уверенным разработчиком сразу после окончания обучения.
Для кого 🙋: для уверенного старта в программировании.
Механика 💼: теория и практика в тренажёре, вебинары, лекции, проекты для портфолио.
Программа 📚: Основы языка программирования. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Парсинг данных. Фреймворк Flask. Python и сервисы Google.
Длительность 📅: 14 месяцев.
Время на учёбу ⌛: 15–20 часов в неделю.
Стоимость 💳: рассрочка от 11 090 рублей в месяц, полная стоимость курса — 215 600 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 12.
Документ 🥇: Диплом о профессиональной переподготовке от «Яндекс Практикума» или сертификат о прохождении курса.
Особенности курса по Python-разработчик плюс 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Пробный доступ
- Доступ к курсу ограничен
«Яндекс Практикум»: «Мидл Python-разработчик»
Один из немногих курсов для продвинутых Python-разработчиков. Позиционируется как программа для того, чтобы сделать из джуна мидла (и это по стандартам «Яндекса» — то есть планка довольно высокая).
Для кого 🙋: для опытных Python-разработчиков.
Механика 💼: теория и практика в тренажёре, вебинары, лекции, проекты для портфолио, командная работа по спринтам.
Программа 📚: Сервисы Admin Panel и ETL, Async API, авторизация, UGC, нотификация.
Длительность 📅: 6 месяцев.
Время на учёбу ⌛: 20 часов в неделю.
Стоимость 💳: рассрочка от 4886 рублей в месяц, полная стоимость курса — 95 000 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 6.
Документ 🥇: Диплом о профессиональной переподготовке от «Яндекс Практикума» или сертификат о прохождении курса.
Особенности курса «Мидл Python-разработчик» 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Пробный доступ
- Доступ к курсу ограничен
- Для опытных
«Нетология»: «Python-разработчик с нуля»
Помимо изучения стандартных для веб-разработчика на Python практик, в этот курс авторы добавили модуль по техническому английскому: можно будет прокачать лексику, типовые формулы для собеседований и узнать, как пишется CV.
Для кого 🙋: новички в программировании или опытные фронтендеры.
Механика 💼: видеолекции, вебинары, статьи, индивидуальные задания, доступ к материалам в течение трёх лет после окончания обучения.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. Фулстек-разработка. Английский для разработчика.
Длительность 📅: 12 месяцев.
Время на учёбу ⌛: 15 часов в неделю.
Стоимость 💳: рассрочка от 4425 рублей в месяц, полная стоимость курса — 101 100 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 3.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Особенности курса «Python-разработчик с нуля» 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Доступ к курсу ограничен
- Без пробного доступа
GeekBrains: «Python-разработчик»
Создатели курса пошли неожиданным путём и в качестве бонуса добавили ещё один популярный в веб- и десктоп-разработке язык — C#. Это поможет познакомиться с экосистемой корпорации Microsoft.
Для кого 🙋: кто никогда не пробовал программирование.
Механика 💼: программа двух уровней: базовая и расширенная. Лекции, вебинары, занятия несколько раз в неделю по вечерам, практические задания, записанные лекции. Доступ к курсу — 3 года, но можно попросить и продлить.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка (на Flask). Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. Фулстек-разработка. Основы C#.
Длительность 📅: 9 месяцев.
Время на учёбу ⌛: 12 часов в неделю.
Стоимость 💳: рассрочка от 2612 рублей в месяц, полная стоимость курса — 79 927 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 7.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Особенности курса «Python-разработчик» 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Доступ к курсу ограничен
- Без пробного доступа
«Бруноям»: «Python-разработчик»
В этом курсе всё довольно стандартно: помимо синтаксиса и введения в информатику будет фреймворк Django и процессы, связанные с разработкой сервисов.
Для кого 🙋: для тех, кто хочет освоить новую профессию или пользоваться Python в личных целях.
Механика 💼: теоретические модули каждую неделю, вебинары.
Программа 📚: Основы языка программирования. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование.
Длительность 📅: 7 месяцев.
Время на учёбу ⌛: 10 часов в неделю.
Стоимость 💳: рассрочка от 6242 рублей в месяц, полная стоимость курса — 76 653 рубля.
Формат 💻: поток или самостоятельное обучение.
Количество проектов в портфолио ☝: 4.
Документ 🥇: сертификат, подтверждающий обучение на курсе «Бруноям».
Последнее обновление: декабрь 2022 года.
Особенности курса «Python-разработчик» 💪:
- Обратная связь наставника
- Доступ навсегда
- Карьерное консультирование
- Стажировка
- Без пробного доступа
Skillbox: «Профессия Python-разработчик»
Курс постоянно дополняется и обновляется, а в качестве бонуса авторы предлагают изучить легковесный Flask и погрузиться в технический английский. Курс существует уже не один год и максимально отполирован по фидбэку студентов.
Для кого 🙋: новички в программировании, начинающие Python-разработчики.
Механика 💼: видеолекции, практические задания, проекты, командные работы.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. Фулстек-разработка. Фреймворк Flask.
Длительность 📅: 10 месяцев.
Время на учёбу ⌛: 3–5 часов в неделю.
Стоимость 💳: рассрочка от 4191 рублей в месяц, полная стоимость курса — 128 250 рублей.
Формат 💻: самостоятельное обучение и стажировка в команде.
Количество проектов в портфолио ☝: 3.
Документ 🥇: сертификат Skillbox или диплом о профессиональной переподготовке.
Последнее обновление: 2023 год.
Особенности курса «Профессия Python-разработчик» 💪:
- Обратная связь наставника
- Доступ навсегда
- Карьерное консультирование
- Стажировка
- Пробный доступ
Productstar: «Профессия Python-разработчик»
В этом курсе Django заменит Flask, а плюсом к стандартным модулям пойдут основы data science. Выбирать ли такой широкий профиль для старта и насколько это поможет прокачаться в основной специальности — решать вам.
Для кого 🙋: новички в программировании. На выходе специальности WebDev, DevOps, data science.
Механика 💼: видеоуроки, воркшопы, работа с ментором, хакатоны.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка (на Flask). Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps. Основы data science.
Длительность 📅: 10 месяцев, с возможностью более интенсивного обучения.
Стоимость 💳: рассрочка от 6895 рублей в месяц, полная стоимость курса — 125 000 рублей.
Количество проектов в портфолио ☝: 10.
Формат 💻: самостоятельное обучение с общими воркшопами и хакатонами.
Документ 🥇: электронный сертификат об успешном прохождении курса на основании лицензии.
Особенности курса «Профессия Python-разработчик» 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Доступ к курсу ограничен
- Без пробного доступа
Skillfactory: «Профессия Python-разработчик»
Большая часть занятий на этом курсе — самостоятельный просмотр видео. Но есть и вебинары, общие обсуждения и разбор тем. Состав программы — классический, всё необходимое для старта в веб-разработке на Django.
Для кого 🙋: новички в программировании.
Механика 💼: теоретические модули, задачи для самостоятельной работы, вебинары, три тренажёра, работа с ментором.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка. Дополнительные библиотеки и фреймворки. Введение в DevOps.
Длительность 📅: 9–14 месяцев.
Время на учёбу ⌛: 10 часов в неделю.
Стоимость 💳: рассрочка от 3167 рублей в месяц, полная стоимость курса — 103 461 рубль.
Формат 💻: самостоятельное обучение, но есть общие вебинары.
Количество проектов в портфолио ☝: 2 больших кейса и 6 проектов.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Особенности курса «Профессия Python-разработчик» 💪:
- Обратная связь наставника
- Доступ навсегда
- Карьерное консультирование
- Стажировка
- Без пробного доступа
SF Education: «Бэкэнд-разработчик на Python»
Этот курс — для студентов IT-специальностей и уже практикующих разработчиков. Есть симулятор для самостоятельной проверки заданий. Самый доступный курс из этой части подборки.
Для кого 🙋: программисты, студенты технических вузов.
Механика 💼: вебинары, работа с преподавателем, командные проекты, консультации, практические задания.
Программа 📚: Основы языка программирования. Инструменты. Computer science. Бэкенд-разработка (+ Flask). Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. SQL.
Длительность 📅: 10 месяцев.
Время на учёбу ⌛: 5 часов в неделю.
Стоимость 💳: рассрочка от 2395 рублей в месяц, полная стоимость курса — 51 750 рублей.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 1.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Особенности курса «Бэкэнд-разработчик на Python» 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Пробный доступ
- Доступ к курсу ограничен
Платные курсы длительностью от 1 месяца до полугода
Otus: Python Developer. Basic
Довольно интенсивный курс, в котором программу большого курса упаковали в 5 месяцев. Придется серьёзно попотеть.
Для кого 🙋: начинающие Python-разработчики.
Механика 💼: вебинары, работа с преподавателем, командные проекты, консультации, практические задания.
Программа 📚: Основы языка программирования. Инструменты. Computer science. Бэкенд-разработка (+ Flask). Дополнительные библиотеки и фреймворки. Введение в DevOps. Тестирование. Data science.
Длительность 📅: 5 месяцев.
Время на учёбу ⌛: 10 часов в неделю.
Стоимость 💳: 108 000 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 1.
Документ 🥇: сертификат Otus.
Особенности курса Python Developer. Basic 💪:
- Обратная связь наставника
- Доступ к курсу ограничен
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
Skillbox: Python
Базовый курс по Python, который входит и в основной большой курс от Skillbox. В нём есть всё, что нужно для старта в программировании: синтаксис, небольшие проекты, больше сотни практических задач.
Для кого 🙋: начинающие Python-разработчики, IT-специалисты, разработчики на других языках.
Механика 💼: видеолекции, проекты, работа с куратором.
Программа 📚: Основы Python. Инструменты. Computer science.
Длительность 📅: 4 месяца.
Время на учёбу ⌛: 10 часов в неделю.
Стоимость 💳: рассрочка от 6417 рублей в месяц, полная стоимость курса — 60 500 рублей.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 1.
Документ 🥇: нет данных.
Особенности курса Python 💪:
- Обратная связь наставника
- Доступ навсегда
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
Otus: Python Developer. Professional
Продвинутый курс по Python, на котором рассматриваются темы, в первую очередь интересные практикующим разработчикам.
Для кого 🙋: те, кто окончил курс Python Developer Basic, или практикующие Python-разработчики.
Механика 💼: для поступления на курс необходимо сдать экзамен.
Программа 📚: Углублённое изучение Python. Углублённое изучение Django. Основы data engineering. Основы Highload.
Длительность 📅: 5 месяцев.
Время на учёбу ⌛: 10–15 часов в неделю.
Стоимость 💳: 95 000 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 1.
Документ 🥇: сертификат Otus.
Особенности курса по Python Developer. Professional 💪:
- Обратная связь наставника
- Для опытных
- Доступ к курсу ограничен
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
Skillfactory: интенсив «Python-разработчик за 3 месяца»
Очень жёсткий курс — придётся учиться целыми днями на протяжении трёх месяцев. Совмещать с основной работой или учебой в вузе и школе не получится — придётся на этот срок отложить все свои дела.
Для кого 🙋: те, кто готов 3 месяца учиться фултайм — по восемь часов в день.
Механика 💼: интенсивный и быстрый курс, теория, практические задания, тренажёры, работа с ментором, вебинары.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка. Фронтенд-разработка.
Длительность 📅: 3 месяца.
Время на учёбу ⌛: 8 часов в день, 40 часов в неделю.
Стоимость 💳: рассрочка от 4840 рублей в месяц, полная стоимость курса — 106 480 рублей
Формат 💻: поток.
Количество проектов в портфолио ☝: 6.
Документ 🥇: сертификат.
Особенности интенсива по Python-разработке 💪:
- Обратная связь наставника
- Карьерное консультирование
- Стажировка
- Доступ к курсу ограничен
- Без пробного доступа
«Яндекс Практикум»: «Асинхронное программирование на Python»
Курс не для падаванов, а для состоявшихся джедаев — будет быстрое и глубокое погружение в асинхронщину и параллельные вычисления. Если думаете о перформансе, это пригодится.
Для кого 🙋: практикующие Python-разработчики, которые хотят глубже изучить асинхронное и параллельное программирование.
Механика 💼: тренажёры, тесты, видеоуроки, онлайн-митапы, хакатоны, сквозные проекты.
Программа 📚: Асинхронное и параллельное программирование на Python. Перевод синхронного кода в асинхронный. Асинхронные фреймворки. Инфраструктура асинхронного приложения.
Длительность 📅: 2,5 месяца.
Время на учёбу ⌛: 10–15 часов в неделю.
Стоимость 💳: рассрочка от 2057 рублей в месяц, полная стоимость курса — 40 000 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 5.
Документ 🥇: диплом ДПО от «Яндекс Практикума» или сертификат о прохождении курса.
Особенности курса «Асинхронное программирование на Python» 💪:
- Обратная связь наставника
- Карьерное консультирование
- Пробный доступ
- Для опытных
- Доступ к курсу ограничен
- Без стажировки
Международная школа профессий: «Python для начинающих»
Доступный и быстрый старт в Python. Работу после такого курса найти вряд ли получится, но разобраться в основах языка и потом уже добрать необходимые фреймворки самостоятельно — вполне.
Для кого 🙋: новички в программировании.
Механика 💼: интерактивные занятия, вебинары, видеозаписи занятий, общение с преподавателями.
Программа 📚: Основы Python. Инструменты. Computer science. Бэкенд-разработка.
Длительность 📅: 8 недель.
Время на учёбу ⌛: 3–4 часа в неделю.
Стоимость 💳: рассрочка от 3300 рублей в месяц, полная стоимость курса — 19 400 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 3.
Документ 🥇: сертификат о повышении квалификации или диплом о профессиональной переподготовке.
Доступ к материалам курса: на 3 месяца.
Особенности курса «Python для начинающих» 💪:
- Обратная связь наставника
- Доступ к курсу ограничен
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
LoftSchool: «Основы Python»
Курс с базовыми знаниями, но интересной механикой — вся работа происходит как в реальной технической команде, со спринтами и дейликами.
Для кого 🙋: кто хочет стать программистом с нуля.
Механика 💼: работа по спринтам, план заданий на день, самостоятельная работа, групповые занятия.
Программа 📚: Основы Python. Инструменты. Computer science.
Длительность 📅: 6 недель.
Время на учёбу ⌛: 8 часов в день, 40 часов в неделю.
Стоимость 💳: рассрочка от 893 рублей в месяц, полная стоимость курса — 21 450 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 1.
Документ 🥇: сертификат с оценкой.
Особенности курса «Основы Python» 💪:
- Обратная связь наставника
- Доступ навсегда
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
«Хекслет»: «Подготовительный курс профессии Python-разработчик»
Интенсив для тех, кто никогда не писал код, — активное погружение в основы «змеиного» языка за 2 недели. Нагрузка не фултайм, но заниматься по паре часов придётся почти каждый день.
Для кого 🙋: новички в программировании, которые готовы заниматься очень интенсивно.
Механика 💼: теоретические материалы, практические задания, онлайн-тренажёры, вебинары.
Программа 📚: Основы Python. Инструменты. Computer science.
Длительность 📅: 2 недели.
Время на учёбу ⌛: 5–10 часов в неделю.
Стоимость 💳: 990 рублей.
Формат 💻: поток.
Количество проектов в портфолио ☝: 1.
Документ 🥇: сертификат «Хекслета».
Особенности подготовительного курса по Python-разработке 💪:
- Обратная связь наставника
- Доступ к курсу ограничен
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
Coursera: Programming for Everybody (Getting Started with Python)
Сугубо теоретический курс на одной из самых популярных онлайн-площадок. Проектов в портфолио не будет, а вот практические задачки по каждой теме выполнить придётся.
Для кого 🙋: новички в программировании.
Механика 💼: видеозаписи и теоретические материалы на английском с русскими субтитрами. Доступ на 7 дней бесплатно.
Программа 📚: Основы Python.
Длительность 📅: 7 недель.
Время на учёбу ⌛: 2–3 часа в неделю.
Стоимость 💳: 45 евро в месяц.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат Coursera.
Особенности курса 💪:
- Доступ навсегда
- Пробный доступ
- На английском
- Без наставника
- Без карьерных консультаций
- Без стажировки
Coursera: Crash Course on Python
Ещё одна программа по Python на Coursera — здесь даются самые основы языка, так что вы сумеете только познакомиться с основными функциями и возможностями языка.
Для кого 🙋: люди, незнакомые с программированием.
Механика 💼: видеолекции и теоретические материалы.
Программа 📚: Основы Python.
Длительность 📅: 6 недель.
Время на учёбу ⌛: 2–3 часа в неделю.
Стоимость 💳: 36 евро в месяц.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 1.
Документ 🥇: сертификат Coursera.
Особенности курса Crash Course on Python 💪:
- Доступ навсегда
- Пробный доступ
- На английском
- Без наставника
- Без карьерных консультаций
- Без стажировки
Stepik: «Python для тех, у кого лапки»
Курс с российской онлайн-площадки для самостоятельного обучения. Поможет познакомиться с языком и научиться решать базовые «бытовые» задачи для повышения личной эффективности: простые скрипты и тому подобное.
Для кого 🙋: новички в программировании, представители смежных с разработкой профессий.
Механика 💼: теоретические статьи и практические задачи.
Программа 📚: Основы Python. Инструменты.
Длительность 📅: 6 недель.
Время на учёбу ⌛: 3–5 часов в неделю.
Стоимость 💳: 2890 рублей.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат Stepik.
Особенности курса «Python для тех, у кого лапки» 💪:
- Доступ навсегда
- Пробный доступ
- На английском
- Без наставника
- Без карьерных консультаций
- Без стажировки
Платные короткие курсы длительностью до 1 месяца
Coursera: Programming in Python
Курс служит предварительной ступенькой для тех, кто в будущем хотел бы работать с базами данных или писать бэкенд. Сами эти темы не затрагиваются, но фокус в изучении языка делается именно на то, что пригодится для такого карьерного вектора.
Для кого 🙋: кто хотел бы подготовиться к карьере в области серверной разработки или инженерии баз данных.
Механика 💼: тренажёры, тесты, видеоуроки, онлайн-митапы, хакатоны, сквозные проекты.
Программа 📚: Основы Python. Инструменты. Computer science.
Длительность 📅: 44 часа.
Время на учёбу ⌛: по желанию студента.
Стоимость 💳: 45 евро в месяц.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат Coursera.
Особенности курса Programming in Python 💪:
- Доступ навсегда
- Пробный доступ
- На английском
- Без наставника
- Без карьерных консультаций
- Без стажировки
Udemy: The Complete Python Bootcamp From Zero to Hero in Python
Помимо просмотра лекций, в этом курсе необходимо будет изучать материалы с внешних площадок: статьи, инструкции, документацию.
Для кого 🙋: все, кто ещё не знает Python.
Механика 💼: видеолекции, задачи, подборки дополнительных материалов.
Программа 📚: Основы Python. Инструменты. Computer science. Тестирование.
Длительность 📅: 10 дней или 22 часа.
Время на учёбу ⌛: 8–10 часов в неделю.
Стоимость 💳: 85 евро.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат Udemy.
Особенности курса по Python-разработке 💪:
- Доступ навсегда
- Пробный доступ
- На английском
- Без наставника
- Без карьерных консультаций
- Без стажировки
Udemy: The Python Mega Course: Learn Python in 60 Days with 20 Apps
Курс поможет освоить азы фронтенд-разработки и Python, а также расскажет, как они работают в связке. Глубокого погружения в тему не будет, но как первое соприкосновение с профессией — вполне годно.
Для кого 🙋: все, кому интересен Python.
Механика 💼: видеолекции, задачи, статьи.
Программа 📚: Основы Python. Инструменты. Computer science. Фронтенд-разработка.
Длительность 📅: 4 дня, 8 часов.
Время на учёбу ⌛: 2–5 часов в день.
Стоимость 💳: 150 евро.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат Udemy.
Последнее обновление: 2022 год.
Особенности курса по Python 💪:
- Обратная связь наставника
- Доступ навсегда
- На английском
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
Udemy: Python For Beginners: Quick Start Guide to Python 3
Быстрое погружение в Python. Как и другие курсы этого раздела, не даст глубины и серьёзной практики, зато позволит понять, нравится ли вам Python.
Для кого 🙋: новички в программировании, разработчики на других языках программирования.
Механика 💼: видеолекции.
Программа 📚: Основы Python. Тестирование.
Длительность 📅: 4 дня, 7 часов.
Стоимость 💳: 20 евро.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат Udemy.
Особенности курса по Python-разработке 💪:
- На английском
- Без наставника
- Доступ к курсу ограничен
- Без карьерных консультаций
- Без стажировки
- Без пробного доступа
Coursera: Python for Data Science, AI & Development
Крошечный курс, который позволяет попробовать работу с данными в Python, чтобы в дальнейшем развиваться в data science и AI.
Для кого 🙋: те, кто в будущем планирует стать программистов или аналитиком.
Механика 💼: теория, видео, тесты, квизы. Курс от IBM.
Программа 📚: Основы Python. Инструменты. Парсинг.
Длительность 📅: 2,5 часа.
Время на учёбу ⌛: по желанию.
Стоимость 💳: 36 евро.
Формат 💻: самостоятельное обучение.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат Coursera.
Особенности курса по Python 💪:
- Доступ навсегда
- Пробный доступ
- На английском
- Без наставника
- Без карьерных консультаций
- Без стажировки
Бесплатные курсы
В этом разделе мы собрали открытые обучающие программы, которые не предполагают стажировку, карьерные консультации и менторство. Бесплатные курсы на больших EdTech-платформах: Skillbox, «Яндекс Практикум», «Нетология» и других — помогут не только получить знания, но и лучше познакомиться с форматом обучения. Курсы на других платформах могут стать хорошим стартом для дальнейшего обучения программированию на Python. Все бесплатные курсы из списка придётся проходить самостоятельно, хотя на некоторых можно даже получить обратную связь от преподавателя.
JetBrains: Introduction to Python
Этот курс проводится прямо внутри вашей IDE и скачивается в виде плагина. Набор практических задачек с автоматической проверкой позволит освоить базовый синтаксис Python.
Для кого 🙋: интересующиеся Python.
Механика 💼: 10 уроков в плагине для среды разработки PyCharm.
Программа 📚: Основы Python. Инструменты.
Время на учёбу ⌛: по желанию.
Количество проектов в портфолио ☝: 0.
Последнее обновление: 2023 год.
Особенности курса по Python 💪:
- Доступ навсегда
- На английском
- Без обратной связи
Stepik: «Программирование на Python»
Крепкая программа от Института биоинформатики, которую часто рекомендуют для старта в чатах по менеджменту продуктов и продуктовой аналитике.
Для кого 🙋: кто никогда не программировал.
Механика 💼: видеоуроки, теория, практические задания с автоматической проверкой на базе программы Института биоинформатики.
Программа 📚: Основы Python. Инструменты.
Время на учёбу ⌛: 3–6 часов в неделю.
Количество проектов в портфолио ☝: 0.
Документ 🥇: сертификат от Stepik и Института биоинформатики.
Последнее обновление: 2023 год.
Особенности курса «Программирование на Python» 💪:
- Доступ навсегда
- Без обратной связи
CodeBasics: «Бесплатный курс по Python для начинающих»
Удобная платформа с тренажёром и автоматической проверкой практических заданий. Программистом стать не получится, а вот узнать базовые возможности Python и разобраться с написанием простых скриптов — вполне.
Для кого 🙋: интересующиеся языком Python.
Механика 💼: интерактивные уроки с практикой в браузере.
Программа 📚: Основы Python. Инструменты.
Время на учёбу ⌛: по желанию.
Количество проектов в портфолио ☝: 0.
Особенности курса по Python для начинающих 💪:
- Обратная связь
- Доступ навсегда
«Яндекс Практикум»: «Основы Python-разработки»
Это маркетинговый «пробник» больших курсов по Python от этой же платформы.
Для кого 🙋: кто хочет изучить основы бэкенд-разработки, но не определился с языком.
Механика 💼: теория, тренажёр, задачи, проект.
Программа 📚: Основы Python. Инструменты. Бэкенд-разработка (самые основы).
Время на учёбу ⌛: по желанию.
Количество проектов в портфолио ☝: 1.
Особенности курса «Основы Python-разработки» 💪:
- Доступ навсегда
- Без обратной связи
«Нетология»: «Основы Python: создаём телеграм-бота»
Ещё один «пробник» более солидной программы — на этот раз от другой онлайн-школы.
Для кого 🙋: интересующихся программированием.
Механика 💼: видеолекции, задачи, мини-проекты.
Программа 📚: Основы Python. Инструменты. Computer science. Создание телеграм-бота.
Время на учёбу ⌛: до 20 часов на весь курс.
Количество проектов в портфолио ☝: 2.
Документ 🥇: сертификат «Нетологии».
Особенности курса «Основы Python: создаём телеграм-бота» 💪:
- Обратная связь
- Доступ навсегда
Stepik: «„Поколение Python“: курс для начинающих»
Очень базовый курс, на котором разбираются циклы, переменные и другие азы синтаксиса языка. Но есть мини-проект и на выходе у вас будет небольшая, но гордая самостоятельно написанная программка.
Для кого 🙋: кто интересуется программированием.
Механика 💼: теоретические материалы, задачи.
Программа 📚: Основы Python. Инструменты.
Время на учёбу ⌛: по желанию.
Количество проектов в портфолио ☝: 1.
Документ 🥇: сертификат Stepik.
Особенности курса «„Поколение Python“: курс для начинающих» 💪:
- Обратная связь
- Доступ навсегда
Резюме
Для старта в Python можно выбрать бесплатный курс, попробовать язык в деле, а уже потом принять для себя окончательное решение — заниматься самостоятельно или купить платную версию. Рекомендуем при выборе онлайн-школы дополнительно читать отзывы в интернете — это поможет сделать более обоснованный выбор. Также полезно общаться с выпускниками курсов и узнавать, как проходила учёба, что было трудно и тому подобное. Выпускников всегда можно найти в телеграм-чатах по тому или иному языку.