каталог практики

практика под твою цель

Решай задачи по Python, JavaScript и SQL в браузере. Начни с основ, закрепи отдельную тему или собери проект из нескольких модулей.

20 путей 608 задач

выбери учебный путь

20 путей
язык
уровень
JavaScript основы

JavaScript с нуля

Напишешь первые функции для расчёта доставки, обработки строк и списков. Освоишь условия, циклы и объекты на небольших задачах.

Для старта: Опыт программирования не нужен

25 задач 5 задач бесплатно
посмотреть программу
Python основы

Python для начинающих

Начнёшь с расчёта стоимости покупки, дойдёшь до проверки формы и таблицы лидеров. По пути освоишь условия, циклы, списки и словари.

Для старта: Опыт программирования не нужен

57 задач 12 задач бесплатно
посмотреть программу
Python практикум

Python: продвинутая практика

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

Для старта: Уверенно пишешь функции, работаешь со словарями и исключениями Python

92 задачи 4 задачи бесплатно
посмотреть программу
Python практикум

Python: функции и организация кода

Разобьёшь расчёты и проверки на небольшие функции. Научишься передавать параметры, хранить состояние и собирать функции в цепочки.

Для старта: Знаешь условия, циклы, списки и словари; умеешь написать простую функцию

30 задач 5 задач бесплатно
посмотреть программу
Python проект

Telegram-бот «Ритм»

Соберёшь Telegram-бота для учёта привычек: команды, отметки, серии дней и календарь. Добавишь сохранение данных между запусками.

Для старта: Знаешь функции, списки и словари Python; опыт создания ботов не нужен

23 задачи 5 задач бесплатно
посмотреть программу
Python проект

Поисковый движок «Искра»

Соберёшь поиск по текстам: от обработки слов до сортировки результатов по релевантности. Добавишь поиск фраз и подсветку совпадений.

Для старта: Знаешь функции, списки и словари Python; алгоритмы поиска разберёшь по ходу

25 задач 5 задач бесплатно
посмотреть программу
Python практикум

Python: валидация данных

Напишешь проверки почты, пароля, IP-адреса и номера карты. Объединишь проверки полей в проверку формы заказа.

Для старта: Знаешь строки, условия и функции Python

5 задач 4 задачи бесплатно
посмотреть программу
JavaScript проект

Музыкальный сервис «Волна»

Соберёшь логику музыкального сервиса: каталог, плейлисты и очередь треков. Добавишь статистику прослушиваний и генератор микса.

Для старта: Знаешь переменные, функции и массивы JavaScript; работа с DOM не нужна

25 задач 5 задач бесплатно
посмотреть программу
Python проект

Домашняя бухгалтерия «Копилка»

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

Для старта: Уже пишешь небольшие скрипты на Python с функциями, списками и словарями

25 задач 5 задач бесплатно
посмотреть программу
Python практикум

Python: ООП

Напишешь классы для баланса подарочной карты, денег и хранилища паролей. Отработаешь методы, наследование и операции над объектами.

Для старта: Знаешь базовый синтаксис Python и уже пишешь функции

25 задач 5 задач бесплатно
посмотреть программу
Python практикум

Python: функции и идиомы

Напишешь декораторы, генераторы и функции с собственным состоянием. Потренируешь обработку и сортировку данных перед собеседованием.

Для старта: Уже пишешь функции на Python и работаешь со списками и словарями

25 задач 5 задач бесплатно
посмотреть программу
Python практикум

Python: структуры данных

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

Для старта: Умеешь писать функции и циклы, работать со списками, множествами и словарями

25 задач 5 задач бесплатно
посмотреть программу
Python проект

Служба доставки «Вектор»

Соберёшь планировщик доставки: поиск маршрутов, приоритеты заказов и распределение курьеров. Получишь план смены со временем прибытия.

Для старта: Уверенно пишешь функции и работаешь со словарями Python; графы разберёшь по ходу

25 задач 5 задач бесплатно
посмотреть программу
Python проект

Продуктовая аналитика «Пульс»

Превратишь журнал событий в отчёты о сессиях, воронке и возвратах пользователей. Соберёшь расчёты на Python без готовых библиотек аналитики.

Для старта: Знаешь функции, словари и сортировку Python

25 задач 5 задач бесплатно
посмотреть программу
Python практикум

Python: тематическая практика

Потренируешь разбор логов, расчёт денег и удаление повторных событий. Выбирай тему и решай задачи независимо друг от друга.

Для старта: Знаешь условия, циклы, функции, списки и словари Python

51 задача 8 задач бесплатно
посмотреть программу
JavaScript проект

Менеджер состояния «Атом»

Соберёшь менеджер состояния с отменой действий и подписками на изменения. Разберёшь, как устроен Redux, на собственных модулях.

Для старта: Понимаешь функции, замыкания и копирование объектов JavaScript

25 задач 5 задач бесплатно
посмотреть программу
Python проект

Планировщик «Конвейер»

Соберёшь планировщик задач с зависимостями, расписанием и повторами после ошибок. Запуски моделируются в виртуальном времени.

Для старта: Знаешь функции, списки и словари Python

25 задач 5 задач бесплатно
посмотреть программу
JavaScript практикум

Современный JavaScript

Напишешь обработку заказов, рейтинг фильмов и секундомер. Закрепишь современный синтаксис, замыкания, классы и асинхронные операции.

Для старта: Знаешь функции, условия, циклы, массивы, объекты и область видимости переменных

25 задач 5 задач бесплатно
посмотреть программу
SQL основы

SQL для аналитиков

Напишешь запросы к базе магазина: от списка клиентов до отчётов о выручке и повторных покупках.

Для старта: Опыт программирования не нужен; достаточно понимать строки и столбцы таблицы

25 задач 5 задач бесплатно
посмотреть программу
SQL практикум

SQL на собеседовании

Отработаешь SQL-задачи о зарплатах, дублях, сериях дат и воронке найма. Научишься учитывать ничьи, пропуски и пустые значения.

Для старта: Уверенно пишешь SELECT, WHERE, GROUP BY и JOIN; понимаешь NULL

25 задач 5 задач бесплатно
посмотреть программу

Путей с таким сочетанием цели, языка и уровня пока нет. Измени фильтры или посмотри весь каталог.

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

следующий шаг

начни с того, что хочешь уметь

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