Твой напарник в мире кода
От первой строчки
до своего проекта.
Разберись в программировании на практике. Короткие уроки, понятные объяснения и задачи, в которых ты действительно пишешь код.
Без установки программ · В своём темпе

Твой следующий шаг
Что хочется создавать?
Выбери большую цель или начни с одного навыка. Всё обучение — здесь.
Python-разработчик
Изучай Python последовательно: управление потоком программы, списки, функции, структуры данных и объектно-ориентированное программирование. Научись использовать модули и работать с API.
Frontend-разработчик
Научись создавать веб-интерфейсы на HTML, CSS, JavaScript и Vue. От структуры страницы и адаптивной вёрстки переходи к компонентам, маршрутизации, управлению состоянием и работе с API.
QA-инженер / Тестировщик
Научись тестировать сайты, мобильные приложения и API. Разбери тест-дизайн, документацию, инструменты тестировщика и SQL, затем переходи к подготовке к собеседованию и итоговому проекту.
Последовательная программа связывает темы в один маршрут. Изучи содержание ниже, попробуй первые уроки и двигайся к более сложным задачам.
Смотреть все направления →Как проходит обучение
Понимание приходит с практикой.
Кодик помогает связать новую тему с практикой. Ты видишь программу заранее, решаешь задачи в браузере и продолжаешь с того места, где остановился.
- 01
Выбери свою цель
Открой программу курса, профессии или навыка. Модули показывают, какие темы ты будешь изучать и в какой последовательности.
- 02
Проверь, как это работает
Прочитай объяснение и реши задание. В разных форматах можно разобрать код, найти ошибку, проследить выполнение или собрать решение.
- 03
Вернись и закрепи
Продолжай обучение в своём темпе. Возвращайся к урокам и используй практику, чтобы проверить понимание знакомых тем.
Меньше смотреть. Больше делать.
Найди ошибку, собери алгоритм или проверь, как работает код. Начни с небольшой задачи прямо здесь.
Сортировка на скорость, серия даёт множитель
Что это за конструкция? Успей разобрать всю колоду.
Остальные семь ждут внутри уроков: охота на баги, прогон кода в голове, сборка пайплайна, симулятор и другие.
Проект
От идеи до работающего проекта
Собери игру, сайт или полезный инструмент. Начни с готового шаблона, меняй код и делись результатом в ленте проектов.
Посмотреть проекты
249проектов в открытой лентеМем-генератор
Добавь изображение и подписи, затем сохрани результат. HTML, CSS, JavaScript и Canvas в одном проекте.
Бесплатный шаблонСвой первый сайт
Измени структуру, оформление и поведение готовой страницы на HTML, CSS и JavaScript.
Бесплатный шаблонИгра на память
Сделай игру, где нужно открывать карточки и находить пары. Работай с состоянием и событиями.
PROОдин аккаунт. Твой ритм.
На большом экране. И всегда под рукой.
Занимайся в браузере или открой Кодик на телефоне. Твои курсы и прогресс — в одном аккаунте.

Твой напарник в мире кода
Перед первым уроком
Курс, профессия или навык?
Курс знакомит с языком или технологией. Профессия выстраивает более широкий путь по направлению. Навык помогает решить конкретную практическую задачу. Выбирай формат по своей цели, а не по громкости названия.
Что доступно бесплатно
Начни с доступных уроков. Состав бесплатного доступа и возможности PRO указаны в приложении до оформления подписки.
Как проходит обучение
Короткая теория, задания с проверкой и практика. Проходи уроки последовательно и возвращайся к сложным темам.
На большом экране. И всегда под рукой.
Занимайся в браузере или открой Кодик на телефоне. Твои курсы и прогресс — в одном аккаунте.
Застрял? Давай разберёмся.
Напиши, где возник вопрос: с курсом, заданием или приложением. Обращение можно оставить в любое время — команда ответит в чате поддержки.