Учим людей
писать код, а не проходить тесты

waspelcode — это девять курсов, браузерная среда с настоящим Python и проверка домашних заданий ментором. Ниже — как это устроено и где мы честно ограничены.

Что мы делаем

Программы построены вокруг одного условия: после курса у человека есть работающий проект, а не список пройденных тем. Каждый урок заканчивается задачей с критериями проверки, а каждый курс — проектом, который можно показать на собеседовании.

Мы не продаём «доступ к видео». В кабинете видно серию дней, время в коде, запуски, XP и разбор по курсам — чтобы ученик видел свой прогресс, а не только «38% пройдено».

Как проходит обучение

  1. УрокТеория в тексте, живой пример, разбор ошибок. Видео нет намеренно: текст можно перечитать и найти нужный абзац.
  2. Код в IDEКнопка «Открыть в IDE» грузит пример в редактор с настоящим Python 3.13. Пишешь, запускаешь, ломаешь, чинишь.
  3. ДомашкаРешение сдаётся ментору. Он возвращает код-ревью, статус и балл — без «зачтено» без комментария.
  4. СертификатКогда закрыт последний урок, выдаётся именной сертификат с кодом проверки.

Метод

Четыре правила, которые мы не нарушаем.

01Сначала задача, потом теория

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

02Ошибки показываем, а не прячем

В IDE и в текстах урока есть блоки «почему это ломается». Новичок должен уметь читать traceback.

03Проект обязателен

Курс без проекта не считается пройденным: без проекта нечего показать на собеседовании.

04Подписка по ключу

Оплата не включает доступ автоматически. Доступ открывает ключ — это видно в журнале и в истории подписки.

Кто ведёт

Без выдуманных «команд» и биографий — только то, что есть на самом деле.

Автор курсов
  • Курсы, задания и тексты уроков пишет автор платформы.
  • Мы не публикуем имена и биографии людей, которых не существует: если появится преподаватель, он появится здесь с настоящим именем.
Проверка заданий
  • Домашнее задание читает преподаватель и возвращает разбор с баллом, а не «зачтено» без комментария.
  • Автопроверки тестами к урокам пока нет — это в работе, и мы не выдаём её за готовую.

Честно об ограничениях

Это демонстрационная платформа. Ниже — что в ней настоящее, а что принципиально не может работать в браузере.

Настоящее
  • Аккаунты с паролем: открытый текст пароля нигде не хранится
  • Сервер: аккаунты, прогресс, домашки и код лежат в PostgreSQL, а не только в браузере
  • Ключи подписки: выпуск, погашение, отзыв, журнал
  • Гейт доступа по тарифу в каталоге, курсе, уроке и треке
  • Метрики активности: серия, XP, тепловая карта, воронка
  • Python 3.13 в браузере — это Pyodide, а не имитация
  • Мок Telegram Bot API: сообщения видны, сеть не используется
Ограничения
  • PySide6, Qt и любой GUI в браузере не запустятся — нужен локальный Python
  • Проверка домашек делается ментором-человеком, не автоматическими тестами
  • Выдуманных учеников, отзывов и рейтингов на сайте нет: в рейтинге и метриках только настоящие аккаунты
  • ИИ-помощник отвечает через GigaChat: у модели бывают ошибки, проверяй за ней