Программа обновлена 7 февраля 2026г.
Если вбить фразу «python разработка» в поисковую строку, можно найти огромное количество курсов по данному направлению. Дело в том, что все курсы являются платными и, как правило, имеют ценник в несколько десятков тысяч рублей.
Чтобы разбавить обилие платных курсов, мы с Python-разработчиком Макаром Вешковым подготовили для вас программу обучения «Python-разработчик с нуля», которая состоит только из бесплатных материалов.

Справка
Python-разработчик — это специалист, который занимается разработкой программного обеспечения на языке программирования Python. Python-разработчики могут работать в различных областях: веб-разработка, анализ данных, машинное обучение и др.
В данной программе рассматриваем связку с Django.
Этап 1. Знакомство
Мы ничего не знаем о разработке на Python, поэтому смотрим вводные ролики на YouTube: Кто такой Python-разработчик и Один день из жизни Python разработчика. Если плохо воспринимаете видео, прочитайте статью Python-разработчик: кто это и как освоить профессию.
Этап 2. Изучение базы
Прежде чем начнём изучать основной стек нашей профессии, нам необходимо изучить базу. Знаем, что вам хочется сразу в бой, но данный этап является фундаментальным. Набираемся терпения и проходим следующий курс Основы Computer Science.
Этап 3. Изучение основного стека
Мы уже имеем представление о том, как работают компьютеры. Это здорово, но чтобы разрабатывать что-то самим, нам нужно изучить основной стек:
курс от канала «Информатика без воды»: Базовый Python с нуля
курс от канала «sudo teach IT»: Python Pro - Fast Course
курс от канала «Khasan»: Django полный курс
К сожалению, бесплатные курсы редко обновляются, поэтому иногда возникают ошибки из-за несоответствия версий. В случае таких проблем, обращайтесь за помощью в тематический чат, который указан в конце статьи.
Этап 4. Изучение сопутствующих технологий
Нас не пугает язык программирования и библиотеки, так как мы усердно занимались несколько месяцев. Чтобы созреть до junior уровня, нужно углубиться в сопутствующие технологии:
система контроля версий: Git: курс
работа с API: Курс Python FastAPI
система управления базами данных: PostgreSQL Tutorial for Beginners
настройка веб-сервера: NGINX Tutorial for Beginners
контейнеризатор приложений: Docker - Полный курс
unit-тестирование кода: Pytest Курс
Помимо приведённых ссылок попробуйте самостоятельно найти информацию по данным технологиям и изучить их более тщательно.
Чтение и общение
Чтобы постоянно расширять кругозор, читаем профессиональный канал Python: задачки и вопросы. Если что-то непонятно, задаём вопросы в Python beginners.
В заключение, хотим отметить, что программы хватит на 8-12 месяцев обучения. Если вы прошли весь список, можете искать первую работу и готовиться к собеседованиям по этому материалу.
Желаем успехов!
Другие программы обучения
— Frontend-разработчик
— Java-разработчик
— PHP-разработчик
— C# разработчик
— Go-разработчик
— Rust-разработчик
— Ruby-разработчик
— Flutter-разработчик
— React Native разработчик
— Android-разработчик
— iOS-разработчик
— Тестировщик
— Системный аналитик
— Бизнес-аналитик
— Project Manager
— Product Manager
— IT-рекрутер
— Data Engineer
— Аналитик данных
— UX/UI дизайнер
— Unity-разработчик
— Специалист по ИБ
— Data Scientist
— C++ разработчик
— DevOps-инженер
— AI-тренер
— Технический писатель
— 1С разработчик
P.S. Если вам понравилась программа, приглашаем в канал Мама, я вайтишник. Там вы найдете мотивацию для новичков, а также дельные советы о том, как найти работу в IT.
