Веб-разработкаСредний уровеньТренажёр

Курс «Системный дизайн»

Агент напишет сервис, но не решит за вас, выдержит ли он нагрузку и что будет при отказе базы. На курсе вы научитесь прикидывать нагрузку на салфетке, читать перцентили вместо среднего, выбирать хранилище, ставить кэш, реплики и шарды, переживать отказы с таймаутами, ретраями и идемпотентностью, встраивать LLM как зависимость с лимитами и кэшем промптов. В финале вы напишете дизайн-док до промпта и проверите архитектуру в коде агента.

Первые 11 уроков бесплатно, нужна только почта. Входит в подписку на все курсы: 1 500 ₽ в месяц или 15 000 ₽ в год

Оценка 4,9 из 5.45 отзывов в Google55выпускников на Хабр Карьере
Уровень
Средний уровень
Формат
Онлайн, в своём темпе
Проверка
Автопроверка в тренажёре
Доступ
Сразу после оплаты

Кому подойдёт курс

  • 01

    Пишете сервисы вместе с AI-агентами и хотите, чтобы они выдерживали нагрузку

  • 02

    Готовитесь к собеседованию с секцией system design

Чему вы научитесь

  • Оценивать нагрузку и задержку до того, как писать код
  • Выбирать хранилище и ставить кэш, реплики и шарды
  • Переживать отказы: таймауты, ретраи с джиттером, идемпотентность
  • Выносить долгую работу в очереди
  • Встраивать LLM в сервис с учётом токенов, лимитов и кэша промптов
  • Писать дизайн-док и ревьюить архитектуру в коде агента

Темы и инструменты

  • Нагрузка
  • Перцентили
  • Кэш
  • Реплики и шарды
  • Очереди
  • LLM

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

Каждая тема — это урок, задача и разбор решения.

  1. 1

    Урок

    Короткий текст с примерами кода

  2. 2

    Практика

    Задача в браузерном тренажёре, ничего не нужно ставить

  3. 3

    Проверка

    Тесты проверяют решение сразу, есть подсказки и разбор

  4. 4

    Тест

    Вопросы по модулю перед следующей темой

Программа курса

6 модулей, 29 уроков, из них 6 задач в тренажёре. Уроки открываются по порядку: следующий — когда пройден предыдущий, пройденные остаются открытыми.

Модуль 1Системный дизайн, когда код пишет агент
  • Как устроен курс
  • Что агент решит за вас, а что нет
  • Оценка на салфетке
Модуль 2Нагрузка и задержка
  • Перцентили: почему среднее врёт
  • Очередь и загрузка сервера
  • Горизонтальное масштабирование
Модуль 3Данные
  • Где хранить данные
  • Кэш
  • Реплики и шарды
Модуль 4Отказы
  • Таймауты, ретраи и джиттер
  • Идемпотентность
  • Очереди и асинхронная работа
Модуль 5LLM внутри системы
  • LLM как зависимость
  • Токены, лимиты и кэш промптов
  • Агент с побочными эффектами
Модуль 6Дизайн-док и ревью
  • Дизайн-док до промпта
  • Ревью архитектуры в коде агента

Стоимость обучения

Одна подписка открывает все курсы школы и продлевается автоматически.

Подписка на месяц

1 500 ₽

Подписка на год

15 000 ₽

В любую подписку входит

  • 18 курсов: JavaScript, TypeScript, React, TanStack, Системный дизайн и ещё 13
  • Новые курсы и обновления без доплат
  • Тренажёр с автопроверкой в браузере: 15 курсов из 18
  • Учёба в своём темпе, без расписания
  • Отмена в любой момент по ссылке из письма об оплате

Оплата на странице Т-Банка: карта, T-Pay или СБП. Доступ открывается сразу после оплаты на courses.moscoding.ru.

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

Что входит в подписку?

Все курсы школы, сейчас их 18: JavaScript, TypeScript, React, TanStack, Системный дизайн, Python, Алгоритмы, Математика, Solidity, HTML и CSS, LLM, Вайбкодинг, Claude Code, AI-агенты, Git, SQL, Linux, Rust. Новые курсы и обновления уроков появляются в подписке без доплат.

Нужен ли опыт программирования?

Нет. С нуля начинаются JavaScript, Python, HTML и CSS, Вайбкодинг, Claude Code, Git, SQL и Linux. React, TypeScript, TanStack и Solidity удобнее проходить после основ JavaScript, а LLM, AI-агентов и Rust — когда уже пишете код на любом языке.

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

Короткие уроки с примерами и задачи. В 15 курсах из 18 задачи решаются в браузерном тренажёре: решение проверяется сразу, а если не прошло, есть подсказки и разбор. В курсах TypeScript, React и AI-агенты задачи решаете у себя и сверяетесь с разбором. Учитесь в своём темпе, расписания нет.

Нужно ли что-то устанавливать?

Для курсов с тренажёром — нет: редактор кода и тесты работают прямо в браузере, хватит ноутбука или компьютера с интернетом. Для курсов TypeScript, React и AI-агенты понадобится редактор кода на своём компьютере.

Можно попробовать до оплаты?

Да, в каждом курсе первые уроки бесплатны: от 10 до 23, смотря какой курс. Нажмите «Попробовать бесплатно» на странице курса и оставьте почту: пришлём ссылку, и курс сразу откроется на платформе. Бесплатно открыт один курс за раз: если начнёте другой, прежний закроется, а прогресс в нём сохранится и вернётся после оплаты.

Когда откроется доступ?

Сразу после оплаты. Войдите на courses.moscoding.ru с почтой, которую указали при оформлении, — пришлём ссылку для входа.

Сколько стоит и как платить?

1 500 ₽ в месяц или 15 000 ₽ в год. Оплата картой, через T-Pay или СБП на странице Т-Банка. Подписка продлевается автоматически с той же карты.

Как отменить подписку?

В любой момент по ссылке из письма об оплате или письмом на yo@moscoding.ru. После отмены новых списаний не будет, а доступ сохранится до конца оплаченного периода.

Начните учиться сегодня

Все курсы за 1 500 ₽ в месяц. Доступ откроется сразу после оплаты, отменить можно в любой момент.

Все курсы в подписке

1 500 ₽ в месяц

Оформить