онлайн-практика кода

Практика программирования — задачи не из учебника, а из разработки

Решай задачи по Python, JavaScript и SQL прямо в браузере: тесты проверят код, а ИИ-ассистент поможет разобраться в ошибке. Выбирай учебный путь, проверяй уровень и готовься к собеседованиям в одном месте.

Без карты · каждый путь можно начать бесплатно
how_it_works

Три шага до первой решённой задачи

Открываешь задачу и пишешь код прямо в браузере — ставить ничего не нужно.

01

Выбери путь или задачу

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

02

Решай с ассистентом рядом

Пиши код в редакторе, гоняй тесты. Застрял — рядом подсказки ассистента и справочник.

03

Закрепляй привычку

Daily challenge, стрики и XP держат ритм, а прогресс по паку показывает, сколько осталось до цели.

ai_assistant

Подсказки без спойлеров

Готовый ответ ничему не учит. Поэтому ассистент задаёт наводящий вопрос, раскрывает подсказки по нарастанию и объясняет, почему упал тест — пока ты не дойдёшь до решения сам.

Наводящие вопросы вместо ответа
«Чем склеить слова, чтобы вышло hello-world?» — ассистент направляет мышление, а не закрывает задачу за тебя.
Разбор упавших тестов
Объясняет, на каком кейсе и почему сломалось решение — без переписывания кода за тебя.
Подсказки по нарастанию
Сначала лёгкий намёк. Застрял глубже — раскрываешь следующую подсказку. Не выводит на ответ, пока ты сам пытаешься.
ai_assistant · slugify кредитов 340
❯ дай подсказку, без спойлеров
Пройди по строке и оставляй только буквы и цифры, остальное считай разделителем. Осталось понять, чем склеить очищенные слова.
После очистки некоторые токены станут пустыми — выкинь их перед склейкой, иначе получишь двойные дефисы вроде «hello--world».
Готового решения здесь нет — и не будет. Финальный код пишешь ты.
features

Всё для практики в одном редакторе

Задачи, паки и геймификация собраны в одном тёмном интерфейсе, заточенном под код.

progress

XP, стрики, ачивки

Видно, сколько решено и сколько осталось до цели по паку — и хочется дойти.

daily

Daily challenge

Одна задача в день — короткая практика, которая не даёт растерять навык.

packs

Тематические паки

Наборы задач по одной теме — берёшь нужное и закрываешь пробел.

форматы

Выбери формат под свою цель

Иди по учебному пути, проверь уровень, отрепетируй собеседование или быстро разбери тему в справочнике.

free

Начни бесплатно

Бесплатный план включает задачи, Skill Tests и учебные инструменты. Каждый месяц — 10 AI-кредитов, карта не нужна.

  • Бесплатные задачи — на Python, JavaScript и SQL
  • Skill Tests по 8 темам с разбором ответов и verified-бейджами
  • Справочник в IDE и AI-ассистент по задаче
  • Первые 2 недели личного плана, daily challenge, стрики и XP
premium

Когда захочешь больше

Premium открывает весь каталог, Production Labs и полный личный план. AI-сервисы тратят кредиты — 150 входят каждый месяц, mock-интервью для подписчиков дешевле.

  • Все задачи, паки и пути на время подписки — включая уровни medium и hard
  • Production Labs и повышенные лимиты запуска кода
  • Mock-интервью: диалог, задача в IDE и подробный отчёт (за кредиты)
  • Полный личный план до цели и защита серии при одном пропущенном дне в неделю
490 ₽/мес

Скидка 50% на первую покупку — Premium или пакет кредитов. Дальше обычная цена

faq

Частые вопросы

Сейчас — Python, JavaScript и SQL. Для каждого направления есть учебные пути, а язык выбираешь в задаче.

Он не выдаёт готовый код — это «no spoilers». Вместо ответа: наводящая подсказка, разбор упавшего теста, ревью кода или пошаговый разбор. Доводит до решения, но пишешь его ты сам.

Да. Каждый учебный путь можно начать бесплатно, карта не нужна. Бесплатный план включает задачи, daily challenge и 10 ИИ-кредитов в месяц. Остальные паки и расширенные возможности открываются по подписке или за кредиты.

Да. Есть задачи easy и паки с нуля. Ассистент помогает не застрять надолго, но решение оставляет тебе — так ты учишься, а не копируешь.

Да. Закрывай пробелы по учебным путям, проверяй уровень в Skill Tests и проходи мок-собеседования с вопросами по вакансии, задачей в редакторе и разбором ответов.

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

koddo start

Открой редактор.
Реши первую задачу.

Первую задачу можно решить бесплатно и без карты. От регистрации до редактора — пара минут.