Python и backend
От переменных и функций до HTTP, API и собственного проекта на FastAPI.
- Python с нуля
- Продвинутый Python
- ООП
- Стандартная библиотека
- 200+ сложных задач
- HTTP и REST
- FastAPI
Курсы и программы PROкод
Выберите подходящую точку старта и двигайтесь в своём темпе: разбирайте темы на понятных примерах, решайте задачи и применяйте знания на практике.
Маршруты
От переменных и функций до HTTP, API и собственного проекта на FastAPI.
Готовые программы из двух или трёх курсов для последовательного обучения.
Python через персонажей, сюжетные истории, интерактивные сцены и небольшие задания.
Каталог
Описание каждого курса доступно прямо здесь. Кнопка откроет страницу Stepik в новой вкладке, когда платформа доступна.
Показаны все 14 курсов и программ
Бесплатно
Старт · с нуля
Переменные, строки, условия, списки, циклы и первые самостоятельные программы. Более 500 практических задач.
Открыть на Stepik
Бесплатно
Продолжение · база
Функции, словари, модули и файлы для тех, кто уже знаком с основами и хочет решать более сложные задачи.
Открыть на Stepik
Платный курс
Архитектура кода
Классы, наследование, полиморфизм, специальные методы, исключения и dataclasses с большим количеством практики.
Открыть на Stepik
Платный курс
Инструменты Python
Коллекции, даты, регулярные выражения, JSON, CSV, SQLite, CLI и логирование для реальных практических задач.
Открыть на Stepik
Платный курс
Сложная практика
Практикум для развития алгоритмического мышления, внимательности и умения самостоятельно находить решения.
Открыть на Stepik
Бесплатно
Web · подготовка к backend
Методы GET и POST, статус-коды, заголовки, JSON, REST и работа с веб-сервисами через библиотеку requests.
Открыть на Stepik
Платный курс
Backend · проектный курс
REST API, Pydantic, SQLAlchemy, Alembic, авторизация, pytest, PostgreSQL и Docker в одном сквозном проекте.
Открыть на Stepik
Бесплатно
Пайтландия · книга 1
Первое знакомство с кодом через истории: ввод и вывод, числа, строки, индексы, срезы и методы строк.
Открыть на Stepik
Платный курс
Пайтландия · книга 2
if, elif, else, сравнения и логические выражения в интерактивных историях.
Платный курс
Пайтландия · книга 3
for, while, range(), break, continue и вложенные циклы через приключения героев.
Бесплатно
Пайтландия · практика
Небольшие истории и задачи для знакомства с форматом Пайтландии и закрепления базовых навыков.
Открыть на Stepik
2 курса
Комплексная программа
Два самостоятельных курса для тех, кто хочет проектировать классы и уверенно пользоваться встроенными инструментами Python.
Открыть программу
2 курса
Детская программа
Последовательное изучение условий, логических операций и циклов через сюжетные истории и интерактивные сцены.
Открыть программу
3 курса
Большая backend-программа
273 урока, 1492 теста и 1276 интерактивных задач — от архитектуры Python-кода до CourseHub API на FastAPI.
Открыть программуИнструмент для практики
В задачах с поддержкой PROкод Checker можно писать код в привычном редакторе, запускать проверку одной командой и сразу видеть результат с подсказкой.
Открыть Checker procode задача.py
Проверка пройдена
Отзывы учеников
Качественно и с душой сделанный курс.
Понятная теория и интересные задания.
Python стал понятнее
задачки продуманы и увлекательны
много практических задач
Шикарный курс, рекомендую
Детская серия
Пайтландия знакомит детей с Python через персонажей, диалоги, сюжетные истории и интерактивные сцены. Каждая книга добавляет новый инструмент и сразу предлагает применить его на практике.
Помощник в курсе
В курсах PROкод и Пайтландии есть учебный помощник, который видит ваш вопрос, текст шага, последнее решение и результаты проверки Stepik. Поэтому подсказки получаются не общими, а привязанными к конкретной задаче.
Помощник объясняет ошибку, подсказывает направление и не раскрывает
готовое решение вместо вас. Автоответы можно отключить командой
/стоп и вернуть командой /старт.
Помощник ориентируется на тему урока и тип задания, а не отвечает случайной общей подсказкой.
Если код не проходит проверку, ассистент помогает найти причину и разобраться в логике.
Подсказки идут постепенно: сначала направление, потом уточнение, и только потом более явная помощь.
Обратная связь
Напишите нам через форму ниже — мы внимательно прочитаем ваше сообщение.