Код проверяет машина.
Инфраструктуру — тоже.
Преподаватель ведёт курс на своём материале, платформа сама проверяет практику: движок для кода гоняет тест-кейсы, движок для инфраструктуры поднимает SSH-песочницу в браузере.
def merge_intervals(ranges):
ranges.sort()
out = [ranges[0]]
for lo, hi in ranges[1:]:
if lo <= out[-1][1]:
out[-1][1] = max(out[-1][1], hi)
else:
out.append([lo, hi])- merge_intervals([[1,3],[2,6],[8,10]])[[1,6],[8,10]]
- merge_intervals([[1,4],[4,5]])[[1,5]]
- merge_intervals([[1,4]])[[1,4]]
3/3 пройдено · 0.04с
Как это устроено
Записываешься
По приглашению от преподавателя (email или ссылка на курс) или через открытую регистрацию — займёт минуту.
Решаешь
Пишешь код в редакторе или работаешь в терминале песочницы. Задача проверяется автоматически, без ожидания преподавателя.
Растёшь
Поднимаешься в лидерборде курса, обсуждаешь решения в комментариях, вызываешь других студентов на дуэль 1×1.
Инструменты не только для тех, кто решает задачи
Курс собирается в конструкторе, студенты попадают в него по приглашению, а прогресс группы виден целиком — без экспорта таблиц и ручного пересчёта.
- Конструктор курсов: уроки, задачи, тест-кейсы — без единой строчки кода
- Приглашения студентов по email или разовой ссылкой, либо открытая регистрация
- Очередь ручной проверки для задач, которые не сводятся к тестам
- Роли и права: преподаватель, администратор, студент — без ручной настройки
Алгоритмы и структуры данных
24 студента · поток 2026
- kate_py92%
- n1kolay74%
- d.ivanova41%
- sam_9288%
3 сабмита ждут ручной проверки
Под каждой задачей — целая LMS
Дуэли и лидерборд
Каждая решённая задача поднимает в рейтинге курса. Не хватает адреналина — вызови другого студента на дуэль: кто быстрее и чище решит одну и ту же задачу.
- 1aushev_a2140 очков
- 2kate_py1985 очков
- 3n1kolay1820 очков
Вызов от kate_py — «merge_intervals», лимит 15 минут
Роли и права
Студент, преподаватель, администратор — назначаются один раз и работают везде, без ручной синхронизации.
Приглашения
По email, разовой ссылкой на курс или открытой регистрацией — на выбор преподавателя.
Уведомления
О записи на курс, проверке задачи, вызове на дуэль — прямо в приложении.
Комментарии
Обсуждение решений под каждой задачей, лучшие ответы поднимаются лайками.
Готовы начать?
Открытая регистрация. Первая задача с автопроверкой — сразу после входа.
Начать бесплатно