Как устроены курсы: учимся, делая
Курс YourLeague - это не видео и не учебник. Каждые две-три минуты теории сменяются действием: запустить пример, предсказать вывод, собрать программу, написать решение. Ниже - все возможности на примере бесплатного курса «Python с нуля».
- Python в браузере - ничего не нужно устанавливать
- Любой пример - по шагам
- Автопроверка задач
- Сертификат с проверкой
1С чего начать
«Python с нуля» открыт бесплатно целиком: 15 модулей, от первой строчки print до функций, файлов, регулярных выражений и задач ОГЭ и ЕГЭ.
- Войдите через VK ID или Яндекс ID - так прогресс сохранится на сервере и будет доступен с любого устройства.
- Откройте курс и нажмите «Начать курс» - откроется первый непройденный урок.
- Проходите шаги по порядку кнопкой «Далее». Решённые шаги отмечаются зелёным, курс сам запоминает, где вы остановились.
2Страница курса: карта, прогресс, мостики к экзамену
На странице курса видно всю программу и то, где вы сейчас.
- Два показателя
«Пройдено» - сколько шагов открыто, «Выполнено» - сколько решено верно. Разница между ними показывает, где вы только читали.
- Мостики к экзамену
Под модулем - номера ОГЭ и ЕГЭ, где пригодится тема. Один клик - и вы в банке заданий этого номера.
- Что нужно знать заранее
Если урок опирается на другой курс, в начале урока - карточка с нужными модулями и вашим прогрессом по ним.
3Как устроен урок
Урок - это лента коротких шагов. Каждый шаг - одна мысль и сразу проверка, что она понята.
- Теория2-3 минуты: определение, схема, пример
- Примерзапустить, изменить, пройти по шагам
- Быстрый вопростест, «что выведет», сопоставление
- Задачасвоя программа с автопроверкой
- После верного ответа открывается пояснение - почему ответ именно такой. Ошибиться не страшно: попыток сколько угодно.
- Ответы сохраняются сами. Проверка идёт сразу в браузере, а сохранение - в фоне; пропала связь - ответ дождётся сети и отправится позже.
- Выноски выделяют главное: определение термина, аналогию из жизни, перевод английских слов языка и пометку «на экзамене».
- Схемы нарисованы под тему сайта и одинаково читаются в светлой и тёмной теме, картинки увеличиваются по клику.
4Код прямо в браузере
Python работает на самой странице (Pyodide - настоящий интерпретатор CPython, собранный для браузера). Ничего не нужно устанавливать, программа запускается мгновенно и без очереди на сервере.
- Настоящий вывод и ошибки
Консоль показывает ровно то, что покажет Python: и вывод, и сообщения об ошибках - их мы учимся читать в каждом модуле.
- Ввод данных
Программа с input() получает ввод примера из условия; можно выбрать другой тест или ввести данные с клавиатуры.
- Как в IDLE
Отступы, подсветка, Ctrl+Enter для запуска. А установить Python с IDLE для экзамена курс учит в первом модуле.
5Выполнение по шагам: видно, как думает программа
Главная трудность новичка - программа выполняется «в голове» невидимо. Кнопка «По шагам» делает это видимым.
- Работает у каждого примера теории и у вашего собственного решения задачи.
- Изменившееся значение выделяется - сразу видно, что сделала эта строка. Шаги листаются кнопками или стрелками, есть автовоспроизведение.
- Списки и словари показаны как объекты в памяти: одинаковый номер - один и тот же объект. Так становится понятно, почему изменение «копии» меняет оригинал.
- В рекурсии виден номер вызова функции - понятно, какой из вызовов сейчас работает.
- Циклы и условия перестают быть магией: видно, сколько раз прошло тело цикла и почему сработала ветка else.
610 видов практики
Разные форматы тренируют разное: чтение кода, понимание порядка действий, внимательность к деталям и написание программ.
- Тест
Один или несколько верных вариантов. Варианты перемешиваются.
- Короткий ответ
Число, слово или выражение; 3,5 и 3.5 считаются одним ответом.
- Что выведет программа
Прочитать код и написать вывод целиком. Тренирует «выполнение в голове» - как на экзамене.
- Собрать программу
Расставить перемешанные строки в правильном порядке, с отступами.
- Сопоставление
Соединить пары: функция и что она делает, ошибка и её причина.
- Пропуски в коде
Дописать недостающие кусочки - операторы, условия, аргументы.
- Задача с кодом
Своя программа, которую проверяют открытые и скрытые тесты.
- Задание экзамена
Задание из банка YourLeague с проверкой ответа - прямо в уроке.
- Робот (Кумир)
Алгоритм для Робота, как в ОГЭ 15: проверка на нескольких полях.
- Черепаха (Кумир)
Программа для Черепахи, как в ЕГЭ 6: рисунок сравнивается с эталоном.
7Автопроверка задач
Задачу с кодом проверяет не человек и не ИИ, а тесты - как в олимпиадах. Это честно и мгновенно.
- Запустить на примеребез проверки: посмотреть вывод на вводе из условия
- Проверитьрешение запускается на всех тестах
- Открытые тестывидно ввод, ожидаемый и ваш вывод
- Скрытые тестыкрайние случаи: ноль, отрицательные, граница
- Зачтеноэталонное решение и пояснение
- Подсказки по одной. У задач есть заготовленные подсказки - они открываются по очереди, чтобы не выдать всё сразу.
- Нельзя «угадать» ответ. Тестов минимум три, выводы разные - решение печатью готового ответа не пройдёт.
- После решения можно сравнить свой код с эталоном.
8Контрольные: честная проверка знаний
Каждый модуль заканчивается мини-контрольной: 2-3 задачи, которые смешивают темы этого и прошлых модулей, и вопросы на частые ловушки.
- Стартзадания выбираются для каждого ученика
- Решениеответы сохраняются, проверка - в конце
- Таймеру контрольных на время; вышло время - работа сдаётся сама
- Итогрезультат, пояснения, дорешивание
- Пересдачановые задания, в зачёт идёт лучшая попытка
- Разные задания
В контрольной у соседей по парте разные задания из одного пула - списать не у кого.
- Время по экзамену
Длительность считается по реальной сложности выпавших заданий плюс 2 минуты на вопрос.
- Пересдача
Можно пересдать с новыми заданиями - в прогресс курса идёт лучшая попытка.
- Без потерь
Ответы, отправленные в последние секунды, засчитываются: у сети есть минута запаса.
9Серии, опыт, достижения
Регулярность важнее длинных занятий. Игровые механики помогают заниматься по 15 минут, но каждый день.
- Очки опыта (XP)
За каждый верный шаг; бонус - за решение с первой попытки.
- Серия дней
Дни подряд с занятиями по московскому времени. Сегодня ещё можно успеть продлить.
- Карта активности
Тепловая карта за несколько месяцев - видно, как шла подготовка.
- 13 достижений
«Снайпер» - 5 задач с первой попытки, «Неделя в деле», «Экватор», «Выпускник» и другие.
10Два пути по курсу
Курс можно пройти по темам или по сложности - переключатель над программой курса и в содержании урока.
- По темам
Модули по порядку: сначала всё про условия, потом всё про циклы. Классический учебный путь.
- По сложности
Все уроки одним списком от простых к сложным: сначала база по всем темам, потом углубление.
Прогресс общий для обоих путей: переключение ничего не сбрасывает.
11Сертификат с проверкой по ссылке
Когда курс пройден, на его странице появляется кнопка «Сертификат». Его можно сохранить в PDF или распечатать. На сертификате - короткая ссылка с подписанным кодом: любой (например, учитель или приёмная комиссия кружка) откроет её и убедится, что сертификат настоящий.
12Курс от учителя
Учитель может назначить курс всему классу или одному ученику - тогда на странице курса появится баннер с его условиями.
- Только нужные модули - например, «Условия» и «Циклы» перед контрольной.
- По расписанию - модули открываются в заданные дни, на странице курса видно, когда откроется следующий.
- Строгий порядок - следующий урок открывается после предыдущего.
- Учитель видит прогресс каждого ученика по урокам, результаты контрольных и задачи, на которых ученик застрял.









