paths

Учебные пути

Каждый путь — реальный проект, который собираешь по кирпичику: от первой функции до работающей системы. Ассистент ведёт подсказками, но решение не выдаёт.

18 путей 448 задач 2 языка
весь каталог

Все пути

язык
уровень
18 путей
Начинающий free

JavaScript с нуля

Освойте основы JavaScript на прикладных задачах: строки и шаблонные литералы, условия без truthy-ловушек, массивы и циклы, объекты и копии, функции. Каждая задача — маленькая история из продуктовой разработки.

5 мод. 25 задач Открыть
Продвинутый free

Python для продвинутых

Прикладные задачи уровня middle: вычисление фич-флагов через диспетчер, LRU-кэш с вытеснением по ёмкости и парсер поискового запроса с кавычками и отрицанием. Каждая задача самостоятельна и требует от вас настоящего алгоритма или инварианта, а не тонкой обёртки.

1 мод. 5 задач Открыть
Начинающий free

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

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

11 мод. 55 задач Открыть
Средний free

Python для продолжающих

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

1 мод. 3 задач Открыть
Начинающий free

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

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

6 мод. 30 задач Открыть
Средний Premium

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

Соберите настоящий полнотекстовый поиск для базы знаний компании: токенизация, инвертированный индекс, булевы и фразовые запросы, TF-IDF-ранжирование, сниппеты и подсказки. Каждая задача — рабочий модуль движка, финал — собранный поиск целиком.

5 мод. 25 задач Открыть
Начинающий free

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

Прикладная валидация пользовательского ввода: почта, пароль, IP, номер карты и сборная проверка формы. Каждая задача самостоятельна.

2 мод. 5 задач Открыть
Начинающий free

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

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

5 мод. 25 задач Открыть
Начинающий free

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

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

5 мод. 25 задач Открыть
Средний Premium

Python: ООП

Освойте классы на прикладных задачах: от первой анатомии класса и состояния с инвариантами до наследования, dunder-протоколов и мини-систем. Без сквозного проекта — каждая задача самостоятельна.

5 мод. 25 задач Открыть
Средний Premium

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

Прокачайте функции до уровня собеседований: гибкие сигнатуры с *args и **kwargs, замыкания и фабрики, декораторы, генераторы и ленивые конвейеры, comprehensions и sorted с key. Каждая задача самостоятельна.

5 мод. 25 задач Открыть
Средний free

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

Освойте структуры данных на прикладных задачах: стеки и очереди на deque, хеш-индексы и группировки на dict/Counter, приоритетные очереди на heapq, и свои деревья и графы как функции над dict. Без сквозного проекта — каждая задача самостоятельна.

5 мод. 25 задач Открыть
Средний Premium

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

Соберите мозг городской доставки: граф районов и поиск маршрутов (BFS и Дейкстра руками, без heapq), очередь заказов с приоритетами, окна доставки, жадная загрузка курьеров и план дня методом ближайшего соседа.

5 мод. 25 задач Открыть
Средний free

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

Соберите систему продуктовой аналитики: разбор потока событий, склейка в сессии по таймауту, воронки по шагам, когорты удержания и итоговый A/B-отчёт. Каждая задача — рабочий модуль аналитики, данные — события со временем в секундах.

5 мод. 25 задач Открыть
Средний free

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

Независимые задачи по темам Python: строки, числа, списки, словари, сортировка, булева логика, временные окна, валидация, конечные автоматы, анализ текста и алгоритмы. Каждая задача самостоятельна — это набор прикладных упражнений, а не сквозной курс или мини-проект.

11 мод. 50 задач Открыть
Средний free

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

Соберите синхронный менеджер состояния в духе Redux: чистые редьюсеры с иммутабельными обновлениями, селекторы и производные данные, машину undo/redo, цепочку middleware и сборку store с подписками. Каждая задача — рабочий модуль системы.

5 мод. 25 задач Открыть
Средний free

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

Соберите оркестратор фоновых задач: реестр со статусами, граф зависимостей с топологической сортировкой и обнаружением циклов, политику повторов, cron-расписание и тик планировщика. Время — виртуальные минуты.

5 мод. 25 задач Открыть
Средний free

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

Освойте современный JavaScript на прикладных задачах: деструктуризация и spread, конвейеры массивов с map/filter/reduce, замыкания и модульный паттерн, классы и прототипы, основы промисов и async/await. Каждая задача — самостоятельная история из продуктовой разработки.

5 мод. 25 задач Открыть
search() → 0 результатов

Под выбранные фильтры путей пока нет. Попробуй другой язык или уровень.

koddo start

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

Бесплатно и без карты. Ассистент подскажет — но решение останется твоим.