SQL

Статистика без магии

Цифры на сайте не вводятся вручную. Снимок собирается из публичного API Stepik Stats, проверяется и сохраняется в репозитории. Сборка читает сохранённый файл, поэтому недоступность API не ломает сайт.

8 402

Учащихся, изучающих SQL на Stepik

280

Отзывов на SQL курсах

226

Уроков в сумме

4,86

Средняя оценка всех моих курсов по SQL

КурсТипУчащиесяОтзывыРейтингУрокиЦена
SQL с нуля до результатаID 279994Программа760—226Платно
SQL ВведениеID 290855Курс2 805914,9119Бесплатно
SQL для начинающихID 133728Курс900774,7585Платно
Практический Тренажер по SQLID 279399Курс2 300304,8726Платно
SQL Условная логикаID 295190Курс593105,0028Платно
SQL Общие табличные выраженияID 294493Курс392174,9417Платно
SQL Оконные функцииID 282146Курс515224,9134Платно
Проверка знаний и подготовка к собеседованию по SQLID 280145Курс897334,6717Бесплатно

Как собираются данные

  1. Скрипт читает список курсов из конфигурации сайта.
  2. Запрашивает публичный индекс, профиль, карточки и программы курсов в StepStat.
  3. Нормализует ответы: числа, доступ, модули, навыки.
  4. Проверяет структуру и полноту снимка.
  5. Записывает JSON атомарно, только после успешной проверки.

Если API недоступен, отвечает ошибкой или отдаёт неполные данные, скрипт завершается с ненулевым кодом, а последний хороший снимок остаётся на месте. Сайт продолжает собираться. Повторы ограничены, таймауты заданы, ответы 429 и 5xx обрабатываются с паузой.

Что показывается и что нет

  • Доступ — бесплатный или платный; условия указаны на Stepik.
  • Рейтинг курса выводится только при наличии отзывов.
  • Рейтинг программы скрыт: подтверждённого количества отзывов нет.
  • Число учащихся и отзывов — на момент снимка, а не в реальном времени.
  • Данные обновляются по расписанию и вручную; задержка возможна.

Проверить самостоятельно

Исходные значения можно посмотреть в публичном профиле StepStat и на страницах курсов Stepik.

Дата последнего обновления: 2 ноября 2026. Схема снимка: версия 1.