К содержанию
Первый Коммит

Дорожная карта

С чего начать и что дальше

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

Она нарисована как история в git: есть ствол, от него отходят ветки, а кое-где они снова сходятся. Линия от курса к курсу значит «сначала это, потом то»: не запрет, а порядок, в котором материал не придётся достраивать самому.

Три готовых маршрута

Если цель уже понятна, можно не разбираться в карте целиком — идите по одному из маршрутов.

Фронтенд

Собирать интерфейсы: от статической страницы до приложения на Next.js.

  1. 1Git · скоро
  2. 2HTML и CSS · скоро
  3. 3Tailwind CSS · скоро
  4. 4Next.js

Бэкенд

Делать серверную часть: запросы, база, права, деплой.

  1. 1Git · скоро
  2. 2HTML и CSS · скоро
  3. 3Node.js
  4. 4SQL и NoSQL · скоро
  5. 5Клиент-сервер · скоро
  6. 6Docker · скоро

Искусственный интеллект

Применять модели в работе: от промпта до сервиса в проде.

  1. 1Промпт-инженерия · скоро
  2. 2RAG и векторные БД · скоро
  3. 3MCP-серверы
  4. 4Прикладное ML · скоро
  5. 5Тестирование и MLOps · скоро

Карта целиком

  • курс открыт — можно читать сейчас
  • курс готовится, на странице — программа
  • линия: сначала то, откуда она идёт
  1. GitМожно начинатьСкоро

    12 модулей · 60 ак. часов · Старт

    Коммиты и ветки, история правок, разбор конфликтов, работа в команде. Git нужен с первого дня и встречается дальше в каждом курсе — поэтому он и стоит первым.

    Смотреть программу

  2. HTML и CSSСкоро

    12 модулей · 72 ак. часа · Старт

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

    Смотреть программу

  3. Bootstrap 5НеобязательныйСкоро

    12 модулей · 72 ак. часа · Базовый

    Готовая библиотека компонентов: приличный интерфейс без дизайнера и без сборщика. Ветка короткая — можно пропустить, если сразу нужен Tailwind.

    Смотреть программу

  4. Tailwind CSSСкоро

    12 модулей · 72 ак. часа · Базовый

    Те же свойства CSS, но классами в разметке, плюс сборка продакшн-стилей. Так устроено большинство современных проектов.

    Смотреть программу

  5. Next.js

    14 модулей · 132 ак. часа · Продвинутый

    Фреймворк для полноценных приложений: маршрутизация, серверные компоненты, работа с данными и деплой. Нужны React и базовый TypeScript.

    Открыть курс

  6. Node.js

    16 модулей · 144 ак. часа · Базовый

    Сервер на JavaScript: модули и npm, асинхронность, HTTP, базы данных, аутентификация. Отсюда растут остальные серверные ветки.

    Открыть курс

  7. PHPНеобязательныйСкоро

    16 модулей · 132 ак. часа · Старт

    Второй серверный путь: тот же круг задач, но на PHP. Берите вместо Node.js, если работаете с WordPress, Laravel или унаследованным кодом.

    Смотреть программу

  8. Express.jsНеобязательный

    12 модулей · 96 ак. часов · Базовый

    Ответвление от Node.js: маршруты, middleware и структура приложения разобраны отдельно и подробно.

    Открыть курс

  9. SQL и NoSQLСкоро

    14 модулей · 96 ак. часов · Базовый

    Две модели хранения сразу: таблицы в MySQL и документы в MongoDB — запросы, индексы, транзакции и выбор между ними.

    Смотреть программу

  10. TypeORMНеобязательныйСкоро

    8 модулей · 60 ак. часов · Продвинутый

    Работа с базой через сущности вместо запросов: связи, миграции, репозитории. После SQL понятнее, во что всё это разворачивается.

    Смотреть программу

  11. Клиент-серверСкоро

    4 модуля · 36 ак. часов · Продвинутый

    Здесь ветки сходятся: одно приложение собрано дважды — отдельным бэкендом и fullstack-фреймворком. Рядом видно, что даёт каждый вариант и от чего приходится отказаться.

    Смотреть программу

  12. DockerСкоро

    12 модулей · 89 ак. часов · Базовый

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

    Смотреть программу

  13. Промпт-инженерияМожно начинатьСкоро

    12 модулей · 96 ак. часов · Базовый

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

    Смотреть программу

  14. RAG и векторные БДСкоро

    12 модулей · 108 ак. часов · Продвинутый

    База знаний для модели: эмбеддинги, векторный поиск, сборка ответа по своим документам вместо выдумки.

    Смотреть программу

  15. MCP-серверы

    10 модулей · 96 ак. часов · Продвинутый

    Инструменты для модели: свой MCP-сервер, через который она читает файлы и ходит в API, а не только рассказывает.

    Открыть курс

  16. Прикладное MLМожно начинатьСкоро

    16 модулей · 204 ак. часа · Продвинутый

    Второй вход в ИИ и фундамент ветки: данные и признаки, классические модели, нейросети и метрики на Python. Нужна школьная математика.

    Смотреть программу

  17. ИИ в веб-системахСкоро

    12 модулей · 108 ак. часов · Продвинутый

    Модель внутри веб-сервиса: FastAPI, потоковые ответы, очереди, внешние API. Пригодится опыт любого серверного курса.

    Смотреть программу

  18. Тестирование и MLOpsСкоро

    12 модулей · 108 ак. часов · Продвинутый

    Чтобы это не разваливалось в проде: тесты для недетерминированного ответа, метрики качества, CI и мониторинг. Сюда сходятся ML и контейнеры.

    Смотреть программу

  19. Мобильный ИИСкоро

    12 модулей · 108 ак. часов · Продвинутый

    Модель внутри Android-приложения: Kotlin, LiteRT, камера и работа офлайн. Отдельная ветка — здесь телефон, а не сервер.

    Смотреть программу

Порядок — рекомендация, а не правило. Если тема уже знакома, курс можно пропустить: в начале каждого написано, что нужно знать заранее. У большинства курсов первые модули открыты без оплаты — этого хватает, чтобы понять, ваш это уровень или нет.

Все курсы

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.